
ネットワークスキャンを素早く実行するためのNmapラッパー

Trigmapは、Nmapのbashラッパーです。nmapスキャンを簡単に実行し、特に情報を整理されたディレクトリ階層に収集するために使用できます。Nmapを使用することで、スクリプトは移植性が高く(Kali Linuxだけでなく簡単に実行可能)、最適化されたNmapアルゴリズムにより非常に効率的です。
Trigmapは、Nmapスクリプトエンジン(NSE)を使用して、以下の複数のタスクを実行できます。
Trigmapは2つの方法で使用できます。
trigmap [ENTER], and the script does the rest

trigmap -h|--host <target/s> [-tp|--tcp TCP ports] [-up|--udp UDP ports] [-f|--file file path] [-s|--speed time profile] [-n|--nic NIC] [-p|--phase phases]
ヘルプを表示する場合:
trigmap --help to print this helper
詳細なスクリーンショットについては、リポジトリの該当ディレクトリを参照してください。
ファイル先頭の変数の値を変更することで、スクリプトをカスタマイズできます。特に、Nmapスクリプトで使用するワードリストや、最も重要なNmapスキャンパラメータ(ping、スキャン、タイミング、スクリプト)を選択できます。
##############################################
### PARAMETERS ###
##############################################
GENERAL_USER_LIST='general_user_wordlist_short.txt'
WIN_USER_LIST='win_user_wordlist_short.txt'
UNIX_USER_LIST='unix_user_wordlist_short.txt'
SHORT_PASS_LIST='fasttrack.txt'
LONG_PASS_LIST='passwords.lst'
##############################################
### NMAP SETTING ###
##############################################
# PE (echo req), PP (timestamp-request)
# you can add a port on every ping scan
NMAP_PING='-PE -PS80,443,22,25,110,445 -PU -PP -PA80,443,22,25,110,445'
NMAP_OTHER='-sV --allports -O --fuzzy --min-hostgroup 256'
SCRIPT_VA='(auth or vuln or exploit or http-* and not dos)'
SCRIPT_BRUTE='(auth or vuln or exploit or http-* or brute and not dos)'
SCRIPT_ARGS="userdb=$GENERAL_USER_LIST,passdb=$SHORT_PASS_LIST"
CUSTOM_SCAN='--max-retries 3 --min-rate 250' # LIKE UNICORNSCAN
このプロジェクトはKaboomと非常によく似ていますが、異なる哲学を持っています。実際、TrigmapはNmapのみを使用するのに対し、Kaboomはタスクごとに異なるツールを使用します。Trigmapの特徴は移植性と効率性ですが、異なるツールを使ってより多くの証拠を収集するため(冗長性と信頼性)、両方のツールを使用してターゲットをスキャンすることをお勧めします。
作者は、本プログラムの誤用または損害について一切の責任を負いません。
Trigmapは、有用であることを期待して配布されていますが、いかなる保証もなく、明示的または暗黙的な商品性または特定目的への適合性の保証もありません。詳細については、GNU General Public Licenseを参照してください。
TrigmapはGPLv3ライセンスの下でリリースされています。詳細についてはLICENSEを参照してください。