初投稿になります。
備忘を込めてNemesisのインストール方法を記載します。
■目的
パケットインジェクションの実験を行います。
そのためにインジェクションツールのNemesisをインストールします。
■手順
1.まず以下のパッケージをインストールします。
$ sudo apt-get install libdnet-dev
$ sudo apt-get install libpcap-dev
2.次にNemesisのソースをダウンロードします。
$ wget http://prdownloads.sourceforge.net/nemesis/nemesis-1.4.tar.gz
$ tar -xf nemesis-1.4.tar.gz
3.次にlibnetのソースをダウンロードします。
$ wget ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/libnet-1.0.2a.tar.gz
$ tar -xf libnet-1.0.2a.tar.gz
4.libnetをmakeします。
$ cd libnet-1.0.2a
$ ./configure
$ vi Makefile (以下のように修正する)
MAN_PREFIX =
↓
MAN_PREFIX = /usr/share/doc/
$ make & make install
$ vi include/libnet/libnet-headers.h
#if (!__GLIBC__)
struct ether_addr
{
u_char ether_addr_octet[6];
};
#endif
↓
//#if (!__GLIBC__)
struct ether_addr
{
u_char ether_addr_octet[6];
};
//#endif
5.Nemesisをインストールします。
$ ./configure –with-libnet-includes=../Libnet-1.0.2a/include –with-libnet-libraries=../Libnet-1.0.2a/lib
$ make & make install
$ nemesisとコマンド入力して動いていればOK
終わり。
■参考
Nemesisのインストール手順:
http://theinfodox.blogspot.jp/2012/03/installing-nemesis-on-ubuntubacktrack.html
libnetインストール時のトラブルシュート:
http://www.mehic.info/2013/12/libnet-install-error-no-destination-specified/
NemesisのMake時のトラブルシュート:
(リンクを見失った...)