このバージョンのPortWitnessはpython2で開発され、os、subprocess、sysなどのモジュールが使用されています。コード全体はソケットプログラミングの概念に基づいています。ソケットを使用してWebアプリケーションとの接続を確立し、その死活を確認します。この新しいバージョンのPortWitnessはより高速かつ正確です。

python2 name.py url
PortWitnessは、ポートスキャンを使用してWebサイトのアクティブなドメインとサブドメインを検出するbashツールとして設計されました。ペネトレーションテスターやバグハンターがターゲットとするドメインのアクティブなサブドメインに関する情報を収集・収集するのに役立ちます。PortWitnessはSublist3rを使用してサブドメインを列挙し、Nmapとnslookupを併用してアクティブなサイトをチェックします。アクティブなドメインまたはサブドメインは最終的に出力ファイルに保存されます。その出力ファイルを使用して、ユーザーはそれらのサイトのテストを直接開始できます。
Sublist3rもこのモジュールに統合されています。Nmapとnslookupを使用してどのサブドメインがアクティブかを調べるのに非常に効果的かつ正確です。
このツールは、すべてのサブドメインのIPアドレスを取得し、テキストファイルに保存するのにも役立ちます。これらのIPはターゲットのさらなるスキャンに使用できます。

このツールはbashスクリプティングを使用して作成されているため、必要なのはLinuxマシンだけです。
Provide execute rights to the file by chmod +x portwitness.sh
bash portwitness.sh url
Sahil Tikoo
アソシエイトセキュリティリサーチャー