Fonctionnalités • Clés • Installation • Utilisation • Mots clés • Rejoindre Discord
Analyse passive
Balayage normal/agressif
Assurez-vous que GoLang est installé, sans lui, vous ne pourrez pas installer de noyaux.
git clone https://github.com/gotr00t0day/Gsec.git
cd Gsec
pip3 install -r requirements.txt
# Make sure that nuclei-templates is cloned in the / directory. Gsec fetches the templates from ~/nuclei-templates
python3 install.py
Gsec will fetch the shodan API key from the core directory, the passive recon script supports scanning with shodan,
please save your shodan key in core/.shodan for the scan to be able to work.
Some outputs that are too large will be saved in a file in the output folder / directory.
# normal (passive and aggresive scans)
python3 gsec.py -t https://domain.com
# Passive Recon
python3 gsec.py -t https://domain.com --passive_recon
# Ultimate Scan (Scan for High and Severe CVEs and Vulnerabilities with nuclei)
python3 gsec.py --ultimatescan https://target.com
Vous pouvez utiliser Proxychains avec tor pour l'anonymat.
proxychains -q python3 gsec.py -t https://target.com
Si Gsec trouve une vulnérabilité et qu'il a le POSSIBLE ! mot-clé dans la sortie qui signifie qu'il pourrait s'agir d'un faux positif et que vous devez tester manuellement la vulnérabilité pour vous assurer qu'elle est réellement vulnérable.
Je travaille sur l'ajout du support proxy pour Gsec, il sera ajouté dans les prochaines versions.
Dans python3.10+, vous pourriez obtenir une erreur SSL lors de l'exécution de Gsec. Pour résoudre ce problème, pip3 install ceritifi
, puis exécutez /Applications/Python 3.10/Install Certificates.command
et le problème sera résolu.