2019-03-31 11:00:21 +00:00
---
title: nmapのインストール
author: kazu634
date: 2010-10-19
wordtwit_post_info:
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5367;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
categories:
- ubuntu
---
< div class = "section" >
< p >
linuxのネットワーク周りをきちんと理解しようと思い、とりあえず iptables などからいじってみることに。その一環として、nmap をインストールしてみました。
< / p >
< h4 >
nmapとは
< / h4 >
< p >
nmapとは、指定したipアドレスで開放しているポートをスキャンして一覧にしてくれる…らしい。とりあえず、これで何ができるかはもうちょっと調べてみます。
< / p >
< h4 >
インストール
< / h4 >
< p >
ターミナルでこんな風にしました:
< / p >
< pre class = "syntax-highlight" >
kazu634@srv634% aptitude search nmap /etc < span class = "synStatement" > [< / span > < span class = "synConstant" > 5715< / span > < span class = "synStatement" > ]< / span >
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 < span class = "synStatement" > install< / span > nmap /etc < span class = "synStatement" > [< / span > < span class = "synConstant" > 5716< / span > < span class = "synStatement" > ]< / span >
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
以下の新規パッケージがインストールされます:
liblua5.< span class = "synConstant" > 1-0< / span > < span class = "synSpecial" > {< / span > a< span class = "synSpecial" > }< / span > nmap
< span class = "synConstant" > < / span > 個のパッケージを更新、 < span class = "synConstant" > 2< / span > 個を新たにインストール、 < span class = "synConstant" > < / span > 個を削除予定、< span class = "synConstant" > < / span > 個が更新されていない。
< span class = "synConstant" > 1< / span > ,701kB のアーカイブを取得する必要があります。 展開後に < span class = "synConstant" > 6< / span > ,619kB のディスク領域が新たに消費されます。先に進みますか? < span class = "synStatement" > [< / span > Y/n/?< span class = "synStatement" > ]< / span > y
拡張状態情報を書き込んでいます... 完了
取得:< span class = "synConstant" > 1< / span > http://jp.archive.ubuntu.com/ubuntu/ lucid/main liblua5.< span class = "synConstant" > 1-0< / span > < span class = "synConstant" > 5< / span > .< span class = "synConstant" > 1< / span > .< span class = "synConstant" > 4-5< / span > < span class = "synStatement" > [< / span > < span class = "synConstant" > 89< / span > .5kB< span class = "synStatement" > ]< / span >
取得:< span class = "synConstant" > 2< / span > http://jp.archive.ubuntu.com/ubuntu/ lucid/main nmap < span class = "synConstant" > 5< / span > .< span class = "synConstant" > 00-3< / span > < span class = "synStatement" > [< / span > < span class = "synConstant" > 1< / span > ,611kB< span class = "synStatement" > ]< / span >
< span class = "synConstant" > 1< / span > ,701kB を 2s 秒でダウンロードしました < span class = "synStatement" > (< / span > 734kB/s< span class = "synStatement" > )< / span >
未選択パッケージ liblua5.< span class = "synConstant" > 1-0< / span > を選択しています。
< span class = "synStatement" > (< / span > データベースを読み込んでいます ... 現在 < span class = "synConstant" > 53132< / span > 個のファイルとディレクトリがインストールされていま< span class = "synComment" > す##)< / span >
< span class = "synStatement" > (< / span > .../liblua5.< span class = "synConstant" > 1< / span > -0_5.< span class = "synConstant" > 1< / span > .< span class = "synConstant" > 4< / span > -5_amd64.deb から< span class = "synStatement" > )< / span > liblua5.< span class = "synConstant" > 1-0< / span > を展開しています...
未選択パッケージ nmap を選択しています。
< span class = "synStatement" > (< / span > .../archives/nmap_5.< span class = "synConstant" > 00< / span > -3_amd64.deb から< span class = "synStatement" > )< / span > nmap を展開しています...
man-db のトリガを処理しています ...
liblua5.< span class = "synConstant" > 1-0< / span > < span class = "synStatement" > (< / span > < span class = "synConstant" > 5< / span > .< span class = "synConstant" > 1< / span > .< span class = "synConstant" > 4-5< / span > < span class = "synStatement" > )< / span > を設定しています ...
nmap < span class = "synStatement" > (< / span > < span class = "synConstant" > 5< / span > .< span class = "synConstant" > 00-3< / span > < span class = "synStatement" > )< / span > を設定しています ...
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
< / pre >
< h4 >
使用例
< / h4 >
< p >
使ってみました。10022に ssh を指定しているんだけど、出てこないなぁ。
< / p >
< pre class = "syntax-highlight" >
kazu634@srv634% nmap localhost /etc < span class = "synStatement" > [< / span > < span class = "synConstant" > 5717< / span > < span class = "synStatement" > ]< / span >
zsh: correct < span class = "synStatement" > '< / span > < span class = "synConstant" > nmap< / span > < span class = "synStatement" > '< / span > to < span class = "synStatement" > '< / span > < span class = "synConstant" > _nmap< / span > < span class = "synStatement" > '< / span > < span class = "synStatement" > [< / span > nyae< span class = "synStatement" > ]< / span > ? n
Starting Nmap < span class = "synConstant" > 5< / span > .< span class = "synConstant" > 00< / span > < span class = "synStatement" > (< / span > http://nmap.org < span class = "synStatement" > )< / span > at < span class = "synConstant" > 2010-10-19< / span > < span class = "synConstant" > 23< / span > :< span class = "synConstant" > 12< / span > JST
Warning: Hostname localhost resolves to < span class = "synConstant" > 2< / span > IPs. Using < span class = "synConstant" > 127< / span > .< span class = "synConstant" > < / span > .< span class = "synConstant" > < / span > .< span class = "synConstant" > 1< / span > .
Interesting ports on localhost < span class = "synStatement" > (< / span > < span class = "synConstant" > 127< / span > .< span class = "synConstant" > < / span > .< span class = "synConstant" > < / span > .< span class = "synConstant" > 1< / span > < span class = "synStatement" > )< / span > :
Not shown: < span class = "synConstant" > 997< / span > closed ports
PORT STATE SERVICE
< span class = "synConstant" > 80< / span > /tcp open http
< span class = "synConstant" > 139< / span > /tcp open netbios-ssn
< span class = "synConstant" > 445< / span > /tcp open microsoft-ds
Nmap < span class = "synError" > done< / span > : < span class = "synConstant" > 1< / span > IP address < span class = "synStatement" > (< / span > < span class = "synConstant" > 1< / span > host up< span class = "synStatement" > )< / span > scanned < span class = "synError" > in< / span > < span class = "synConstant" > < / span > .< span class = "synConstant" > 26< / span > seconds
< / pre >
2019-04-02 16:06:15 +00:00
< / div >