Thompson TG585v7ルーター/ファイアウォールがあり、そのファイアウォールはLAN内のコンピューターにいくつかのポートをFORWARD
X54
に設定しています。
これらのポートは1024 through to 2500
の範囲にあります
そのX54
コンピュータはなくなったので、これらの最終的な宛先ポートで「リッスン」することはありません。
ファイアウォールのパブリックIPを使用してスキャンする場合
nmap -A -p 1000-2500 219.xxx.xxx.xxx
出力
$ Sudo nmap -A -p 1000-2500 219.xxx.xxx.xxx
Starting Nmap 6.40 ( http://nmap.org ) at 2015-02-21 13:14 NZDT
Nmap scan report for dsldevice.lan (219.xxx.xxx.xxx)
Host is up (0.011s latency).
Not shown: 1500 filtered ports
PORT STATE SERVICE VERSION
1723/tcp open pptp THOMSON (Firmware: 1)
Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
Device type: broadband router
Running: Thomson embedded
OS CPE: cpe:/h:thomson:st_585 cpe:/h:thomson:st_536i
OS details: Thomson ST 585 or ST 536i ADSL modem
Network Distance: 1 hop
Service Info: Host: SpeedTouch
他の完全に機能するポート(この場合は1723
)が開いており、サービスが待機していることを報告しますが、存在しないマシンに転送されるこれらのポートは表示しません。
ですから、私の質問は、nmap
がポートが「開いている」と報告した場合、both以下が正しいことを意味しますか?
実行している種類のSYN
スキャンの場合、nmap
は「オープン」TCPポートをSYN
パケットが送信されたポートとして定義しますby nmap
は、ターゲットシステムからACK
パケットを引き出します。ファイアウォールが適切に構成され、TCP/IPスタックが正しくプログラムされていると仮定すると、「開いている」ポートは、
さらに
より確実にしたい場合は、nmap
に「接続」スキャン(-sT
)。これは、SYN
スキャンの「途中で開かれた」接続とは対照的に、ターゲットとの完全なTCP接続を確立する低速な手法です。「接続」スキャンがポートは開いていると言います、それは言葉の意味のある意味で開いています。
はい。表面的に開いているポートが意味のある方法で通信できることを意味しない場合もありますが。
必ずしもそうではありませんが、先ほど言ったように、ファイアウォールはそれらのポートの転送を待機しています。ファイアウォールを変更してデータ転送を待機しないようにしない限り、ポートは閉じられません。ファイアウォールログにこのエラーが表示されるはずです。
サービスの列挙を行いましたか? NMAPが推測できるのは、ポート番号自体によってポートの内容を推測することだけです。それが推測していたものに対して、nmapは正確に見つけることができました。より詳細なレベルでNMAPを実行します。
おそらくこれらのポートを閉じる必要があります。