====== あると便利なツール ====== ===== ポートスキャナ(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