
モジュール式のフレームワークで、セキュリティテストを連鎖・自動化するために設計されています。
セキュリティテストを連鎖させ自動化するために設計されたモジュラーフレームワークです。コマンドラインからターゲット定義を解析し、対応するモジュールとその nullscan-tools を後で実行します。また、ホストを受け取り、最初に nmap を起動して基本的なポートスキャンを実行し、その後モジュールを実行することもできます。さらに、nullscan は指定された nmap ログファイルからオープンな TCP および UDP ポートを解析し、再度モジュールを実行できます。すべての結果は、クリーンな構造で指定されたディレクトリにログが記録され、後で HTML レポートを生成できます。
このコードは、2012年12月2日に亡くなった友人 Zeljko(ご冥福をお祈りします)に捧げます。
[ hacker@blackarch ~ ]$ nullscan -H
____
____ __ __/ / /_____________ _____
/ __ \/ / / / / / ___/ ___/ __ `/ __ \
/ / / / /_/ / / (__ ) /__/ /_/ / / / /
/_/ /_/\__,_/_/_/____/\___/\__,_/_/ /_/
--==[ by nullsecurity.net ]==--
usage
nullscan <modes> [options] | <misc>
modes
-t <targets> - hosts to scan via nmap and then attack - ? for info
-u <uris> - targets to attack directly via URIs - ? for info
-l <file> - parse nmap xml logfile and attack hosts on open ports
options
-o <opts> - extra options for modes - ? for info
-i <mods> - include modules (default: all) - ? for info
-I <tools> - include tools (default: all) - ? for info
-x <mods> - exclude modules (default: see nullscan.cfg) - ? for info
-X <tools> - exclude tools (default: see nullscan.cfg) - ? for info
-T <num> - num workers for parallel target checks (default: 15)
-M <num> - num workers to run parallel modules (default: 10)
-P <num> - num workers to run parallel tools (default: 15)
-k <sec> - num seconds for tool (global) timeout (default: 0.0)
-r - generate an html report
-R <dir> - work, log and report dir (default: pwd + date)
-c <file> - config file (default: /etc/nullscan.conf)
-v - verbose mode (default: false)
-d - debug mode (default: false)
misc
-C - check for missing tools (recommended)
-p <args> - print tools and exit - ? for info
-m <args> - create and add a new module - ? for info
-a <args> - add tool to existing module - ? for info
-V - print version of nullscan and exit
-H - print this help and exit
examples
-t 192.168.0.0/24 -i tcp=ssh,http -r -I hydra_ssh,crack_http_auth
-u 'tcp://nsa.gov:80=http,22=ssh;udp://foo.bar:1337;
http://fbi.gov,https://cia.gov;mail://[email protected];
person://justin bieber,noptrix;lan://eth0,tap0;wifi://wlan0'
-o 'user=root;plists=/tmp/pwds.txt;rhost=192.168.0.1;
sport=1337;dirsearch_web=-o my -p "own opts" -c 1 -f 4;'
-n /tmp/scanned.xml -i 'host=icmp;tcp=default' -r
-l hosts.txt -X sqlmap,wpscan -v -o 'httping_web=-p cia.gov;
rpcdump_udp=-f foo -b bar;nmap=-sT,-n,-p-;'
-p 'tcp=ssh,http;host=zonetransfer;udp'
-m 'icmp/ping ping_flood ping -f -s 9999'
-a 'tcp/ssh crack_ssh sshcracker -c arg -f arg'
setup.sh を実行してください。その後、必要な Python モジュールを pip install -r docs/requirements.txt でインストールしてください。
noptrix
docs/LICENSE を確認してください。
ここに強調しておきますが、nullsecurity.net で見つかるハッキング関連のものはすべて教育目的のみです。私たちは一切の損害に対して責任を負いません。あなた自身の行動にはあなた自身が責任を負うものとします。