linuxのネットワーク周りをきちんと理解しようと思い、とりあえず iptables などからいじってみることに。その一環として、nmap をインストールしてみました。

nmapとは

nmapとは、指定したipアドレスで開放しているポートをスキャンして一覧にしてくれる…らしい。とりあえず、これで何ができるかはもうちょっと調べてみます。

インストール

ターミナルでこんな風にしました:

kazu634@srv634% aptitude search nmap                                                    /etc [5715]
p   knmap                                     - KDE interface to nmap, the Network Mapper
p   knmap-docs                                - KDE interface to nmap, the Network Mapper ― manual
p   libnmap-parser-perl                       - parse nmap scan data with perl
p   nmap                                      - The Network Mapper
v   nmapfe                                    -
p   nmapsi4                                   - graphical interface to nmap, the network scanner
p   zenmap                                    - The Network Mapper Front End
kazu634@srv634% aptitude install nmap                                                   /etc [5716]
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
以下の新規パッケージがインストールされます:
liblua5.1-0{a} nmap
 個のパッケージを更新、 2 個を新たにインストール、  個を削除予定、 個が更新されていない。
1,701kB のアーカイブを取得する必要があります。 展開後に 6,619kB のディスク領域が新たに消費されます。先に進みますか? [Y/n/?] y
拡張状態情報を書き込んでいます... 完了
取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/main liblua5.1-0 5.1.4-5 [89.5kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ lucid/main nmap 5.00-3 [1,611kB]
1,701kB を 2s 秒でダウンロードしました (734kB/s)
未選択パッケージ liblua5.1-0 を選択しています。
(データベースを読み込んでいます ... 現在 53132 個のファイルとディレクトリがインストールされています##)
(.../liblua5.1-0_5.1.4-5_amd64.deb から) liblua5.1-0 を展開しています...
未選択パッケージ nmap を選択しています。
(.../archives/nmap_5.00-3_amd64.deb から) nmap を展開しています...
man-db のトリガを処理しています ...
liblua5.1-0 (5.1.4-5) を設定しています ...
nmap (5.00-3) を設定しています ...
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了

使用例

使ってみました。10022に ssh を指定しているんだけど、出てこないなぁ。

kazu634@srv634% nmap localhost                                                          /etc [5717]
zsh: correct 'nmap' to '_nmap' [nyae]? n
Starting Nmap 5.00 ( http://nmap.org ) at 2010-10-19 23:12 JST
Warning: Hostname localhost resolves to 2 IPs. Using 127...1.
Interesting ports on localhost (127...1):
Not shown: 997 closed ports
PORT    STATE SERVICE
80/tcp  open  http
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
Nmap done: 1 IP address (1 host up) scanned in .26 seconds