みんな!httpプロキシサーバーのリストがありますが、その一部はhttpプロキシプロセスの実行を停止する可能性があります。もちろん、2つのケースがあります。ポートがもうリッスンされていない。また、ポートは別のサービスをリッスンする場合があります。特定のサーバーがまだhttpプロキシを実行しているかどうかを判断するプログラムを作成する必要があります。どうやってやるの?ポートに接続できる場合、httpプロキシサービスを提供しているかどうかをどのように判断できますか?私が採用できるプロトコル相対的なものはありますか?
1 に答える
0
ほとんどのプロキシ サーバーは、他のサービスに割り当てられていない 8080 などのポート番号を使用します。そのような場合、接続できれば、通常はまだプロキシであると想定しても問題ありません。
プロキシ サーバーが 80 などの標準ポートを使用している場合、インターネット上の既知のホストに対して単一の要求を行うことができます。そうすれば、まだリクエストを外部に転送していることを知ることができます。
特定のサーバーまたはポートで利用可能なサービスを確認しようとしている場合は、nmapのようなものが役立つ場合があります。nmap は通常、特定のポートで実行されているサービスのタイプを識別できます。
重要: リモート ホストでフル ポート スキャンを実行することは、そのホストの所有者から書面による許可を得ていない限り、(ほとんどの場合) 違法です。書面による許可を得ていても、違法である場合があります。
nmap を使用して 1 つのターゲット ポートをスキャンすることは、おそらく問題ありません。
于 2013-01-17T07:03:17.550 に答える