La rfrence d'environnement
Les variables d'environnement de Metasploit Framework
=====================================================

Les options fournies par l'utilisateur sont en gnral en majuscules,  
l'exception
des options avances qui sont couremment en minuscules et majuscules.

Les options au niveau du Framework sont en gnral crites en minuscules et 
majuscules,
tandis que les variables internes sont en rgle gnrale prfixes avec un 
underscore.

[ General ]

EnablePython - Cette variable permet de savoir si les charges utiles 
externes (celles
							 crites en python et utilisant InlineEgg) sont actives ou non : 
elles ne
							 le sont pas par dfaut, afin de rduire le temps de chargement des 
modules.
							 Si vous avez l'intention de dvelopper ou d'utiliser des charges 
utilisant
							 la librairie InlineEgg, veuillez vous assurer au pralable que cette 
variable
							 est bien active.

DebugLevel   - Cette variable permet de contrler la prolixit des messages 
de debug fournis
							 par les composants du Framework. Elle va de 0 (aucun message ne 
s'affichera
							 alors)  5 (prolixit maximale).

Logging      - Cette variable permet de savoir si les actions et les 
sessions d'exploits
							 ayant russi doivent tre enregistrs ou non. Toute action ayant 
appel les
							 fonctions exploit() ou check() au sein d'un module d'exploit sera 
enregistre,
							 chaque enregistrement contenant la date exacte de chacune des 
commandes et
							 rponses au sein d'une session d'exploit. Ces logs peuvent tre 
visualiss avec
							 la commande 'msflogdump'.

LogDir       - Cette variable dfinit le rpertoire o seront enregistrs 
les logs de session
							 prcdents (le rpertoire par dfaut est le sous-rpertoire logs 
dans ~/.msf).

AlternateExit - Permet d'viter qu'un interprteur Perl peu stable ne 
provoque un erreur de
								segmentation dans le Framework en sortie. Mettre  '2' cette 
variable permet
								d'viter ce genre de messages d'erreur en sortie.



[ Sockets ]

UdpSourceIp     - Utilise l'adresse IP indique pour toutes les requtes UDP 
lances (usurpation).

ForceSSL        - Force l'utilisation de SSL pour toutes les connexions TCP.

ConnectTimeout  - Timeout standard d'une connexion de socket.

RecvTimeout     - Timeout pour les appels Recv(-1)

RecvTimeoutLoop - Timeout pour les boucles Recv(-1) aprs les donnes 
initiales.

Proxies         - Cette variable permet d'utiliser les divers modes de proxy 
proposs pour les sockets TCP.
									La syntaxe sorrespondante doit tre de la forme TYPE:HOST:PORT:, 
chaque proxy devant tre
									spar par une virgule. Les proxies seront utiliss dans l'ordre 
spcifi.


[ Encoders ]
Encoder                 - Utilis pour choisir un encodeur spcifique 
(chemin complet)
EncoderDontFallThrough  - Ne poursuit pas si l'encodeur spcifi choue.


[ Nops ]
Nop                 - Utilis pour choisir un module Nop donn (chemin 
complet)
NopDontFallThrough  - Ne poursuit pas si le module Nop spcifi choue.
RandomNops          - Rend alatoire les nops x86 (si possible).


[ Socket Ninja ]
NinjaHost        - Addresse de la console socketNinja
NinjaPort        - Port de la console socketNinja
NinjaDontKill    - Ne met pas fin  l'exploit aprs que sN ait obtenu une 
connexion (multi-utilisateur)


[ Variables Internes ]

Ces variables ne devraient jamais tre renseignes par un utilisateur ou 
utilises au sein d'un module.

_Exploits        - Utilis pour enregistrer un hachage des exploits chargs
_Payloads        - Utilis pour enregistrer un hachage des charges utiles 
charges
_Nops            - Utilis pour enregistrer un hachage des nops chargs
_Encoders        - Utilis pour enregistrer un hachage des encodeurs chargs
_Exploit         - Utilis pour enregistrer l'exploit actuellement utilis
_Payload         - Utilis pour enregistrer la charge utile actuellement 
utilise
_PayloadName     - Nom de la charge utile actuellement slectionne
_BrowserSocket   - Utilis par msfweb pour retracer la socket  partir du 
navigateur
_Console         - Utilis pour redfinir la classe Console entre UI's
_PrintLineBuffer - Usage interne  msfweb
_CacheDir        - Usage interne  msfweb
_IconDir         - Usage interne  msfweb
_Theme           - Usage interne  msfweb
_Defanged        - Usage interne  msfweb
_GhettoIPC       - Usage interne  msfweb
_SessionOD       - Usage interne  msfweb

