私は最近、複数の用途に複数のTCPスキャンツールを統合する最初のプログラミングプロジェクトを始めました。より明確に言えば、NMAPとMASCCANツールをマージしたいと思います。しかし、何がより効率的かを知りたいです。
さまざまなスキャン方法の作成nmap
と使用masscan
nmap()
-stealth-scan
-agressive-scan
...
masscan()
-stealth-scan
-agressive-scan
...
または、さまざまなスキャン方法の機能を作成し、各方法で使用するツールを尋ねます。
stealth-scan()
-masscan?
-nmap?
agressive-scan()
-masscan?
-nmap?
マルチツール統合のベストプラクティスが何であるかを知りたいです。私に提示する提案やコードがあれば、いつでも歓迎です!
答え1
対話型入力には依存しませんが、関数にパラメータを実装してみてください。たとえば、-n は nmap を表し、-m は Masscan を表し、-a は積極的を表し、-s はステルスを表します。その後、パラメータを組み合わせて統合に別のツールを追加したい場合は、スクリプトを再構築する必要はありません。