J'ai un gros soucis avec Armitage ...
J'ai installé sans aucun pb Metasploit et Postgresql. Le tout fonctionne correctement.
Mais dès que je lance Armitage (armitage-svn) en root:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
at java.awt.Window.<init>(Window.java:536)
at java.awt.Frame.<init>(Frame.java:420)
at javax.swing.JFrame.<init>(JFrame.java:233)
at ui.MultiFrame.<init>(MultiFrame.java:212)
at armitage.ArmitageMain.main(ArmitageMain.java:200)
J'ai installé jre8-openjdk-infinality mais le pb persiste .....
Bonjour,
Ne jamais lancer d'application graphique depuis le compte root ! Il faut privilégier gksu / kdesu.
Sinon le message d'erreur indique la raison de l'erreur. Pour un affichage via Xorg, il faut 2 choses (variable d'environnement) : DISPLAY et XAUTHORITY
Effectivement, j'utilise normalement sudo .... Mais avec sudo je n'ai pas de message d'erreur ... D’où l'emploi de "root" ....
Sinon concernant DISPLAY et XAUTHORITY ... Pourriez vous être un peu plus précis ? Je dois configurer ce deux valeurs avant de lancer Armitage ?
Lance Armitage avec gksu ou kdesu ! Sinon oui il faut définir les variables d’environnement qui sont utilisés par ton utilisateur, mais ce n'est clairement pas recommandé !!!