
Hochleistungs-Scan-Engine in Go für Red Teams: konfigurierbares Port-Scanning, aktives/passives Fingerprinting, Informationsgewinnung und nuclei-kompatible PoC-Prüfungen mit DSL-Workflows.
Blogbeiträge:
Die vollständige Dokumentation und Anleitungen befinden sich im Wiki: https://chainreactors.github.io/wiki/gogo/
Fingerabdruck- und poc-Repository: https://github.com/chainreactors/templates
Die vollständigen Parameter der aktuellen Version sind maßgeblich in gogo -h festgelegt. Mehrzeichen-Langparameter müssen mit doppeltem Bindestrich verwendet werden, z. B. --ipp, --sp, --ef; ein einzelner Bindestrich wird nur für Einzeichen-Kurzparameter wie -i, -p, -F verwendet. Die Filterfunktion ist nun aufgeteilt in die Filterung historischer Ergebnisse --filter, die Echtzeit-Ausgabefilterung --output-filter und --scan-filter zum vorzeitigen Abbrechen tieferer Scans.
Ein Netzsegment für den Standard-Scan angeben und in der Kommandozeile ausgeben
gogo -i 192.168.1.1/24 -p win,db,top2
Einige häufig verwendete Portkonfigurationen:
-p - entspricht -p 1-65535-p 1-1000 Portbereich-p common tag: common steht für häufig genutzte Ports im Intranet-p top2,top3 mehrere tags können gleichzeitig ausgewählt werden. Häufige Web-Ports im externen Netz-p all steht für die Vereinigung aller voreingestellten tags.Mehrere Konfigurationen werden durch Kommas getrennt, sodass je nach Szenario vielfältige Kombinationen möglich sind. Zum Beispiel:
gogo -i 1.1.1.1/24 -p 1-1000,common,http,db
Alle Portkonfigurationen anzeigen
gogo -P port