====== あると便利なツール ======
===== ポートスキャナ(nmap) =====
==== インストール ====
$ sudo apt-get install nmap
==== 開いてるポートの確認 ====
$ nmap localhost
Starting Nmap 5.21 ( http://nmap.org ) at 2010-12-02 04:08 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00048s latency).
Hostname localhost resolves to 2 IPs. Only scanned 127.0.0.1
Not shown: 992 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
80/tcp open http
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
3306/tcp open mysql
5432/tcp open postgresql
===== 特定のコマンドやファイルがどのパッケージに含まれているかを検索(apt-file) =====
==== インストール ====
$ sudo apt-get install apt-file
$ sudo apt-file update
==== コマンドやファイルの検索 ====
$ apt-file search libssl.so
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl0.9.8: /lib/x86_64-linux-gnu/libssl.so.0.9.8
libssl0.9.8: /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8
libssl0.9.8-dbg: /usr/lib/debug/lib/x86_64-linux-gnu/libssl.so.0.9.8
libssl1.0.0: /lib/x86_64-linux-gnu/libssl.so.1.0.0
libssl.so は libssl-dev に含まれていることがわかります。\\
インストールするのはいつも通り\\
$ sudo apt-get install libssl-dev
==== NetBIOS 名の検索 ====
nbtscan のインストール。
$ wget http://www.inetcat.org/software/nbtscan-1.5.1.tar.gz
$ tar xfvz nbtscan-1.5.1.tar.gz
$ cd nbtscan-1.5.1a
$ ./configure
$ make install
$ cd ..
$ rm -rf nbtscan-1.5.1a
NetBIOS 名の一覧。
$ nbtscan -q 192.168.3.0/24
192.168.3.24 HOGE-PC XX-XX-XX-XX-XX-XX
192.168.3.101 HogeHoge HogeHoge 00-00-00-00-00-00