<![CDATA[Latest posts for the topic "cài nemesis trên Ubuntu 13.04"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net cài nemesis trên Ubuntu 13.04 Code:
Making install in src
make[1]: Entering directory `/usr/nembuild/nemesis-1.4/src'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/nembuild/Libnet-1.0.2a/include -DLIBNET_LIL_ENDIAN -I/usr/local/include -I/sw/include  -g -O2 -Wall -funroll-loops -pipe -c `test -f 'nemesis-functions.c' || echo './'`nemesis-functions.c
nemesis-functions.c: In function ‘nemesis_check_link’:
nemesis-functions.c:342:36: error: dereferencing pointer to incomplete type
make[1]: *** [nemesis-functions.o] Error 1
make[1]: Leaving directory `/usr/nembuild/nemesis-1.4/src'
make: *** [install-recursive] Error 1
đã cài Libnet nhưng không hiểu sao vẫn không cài được trong khi trong distro khác thì cài được? (vd như Kali Linux) ]]>
/hvaonline/posts/list/44725.html#275688 /hvaonline/posts/list/44725.html#275688 GMT
cài nemesis trên Ubuntu 13.04 /hvaonline/posts/list/44725.html#275694 /hvaonline/posts/list/44725.html#275694 GMT cài nemesis trên Ubuntu 13.04

quanta wrote:
http://forum.ivorde.ro/checking-for-libnet-build-ip-in-lnet-no-error-libnet-library-not-found-t135.html  
Mình thử cách này rồi bạn, làm không được nên mình mới thử post lên đây :(

quanta wrote:
Mà Nemesis cũ rồi, giờ người ta hay dùng Scapy: http://www.secdev.org/projects/scapy/  
Để mình thử xem :)]]>
/hvaonline/posts/list/44725.html#275698 /hvaonline/posts/list/44725.html#275698 GMT
cài nemesis trên Ubuntu 13.04

ComandC wrote:

quanta wrote:
http://forum.ivorde.ro/checking-for-libnet-build-ip-in-lnet-no-error-libnet-library-not-found-t135.html  
Mình thử cách này rồi bạn, làm không được nên mình mới thử post lên đây :(  
Cho mình xem chi tiết các bước bạn đã làm để dẫn đến lỗi trên nhé.]]>
/hvaonline/posts/list/44725.html#275726 /hvaonline/posts/list/44725.html#275726 GMT
cài nemesis trên Ubuntu 13.04

quanta wrote:
Cho mình xem chi tiết các bước bạn đã làm để dẫn đến lỗi trên nhé. 
Mình cài như sau: Đầu tiên cài 2 gói: Code:
sudo apt-get install libdnet-dev
sudo apt-get install libpcap-dev
sau đó cài libnet: Code:
cd /usr 
mkdir nembuild 
cd nembuild 
wget http://ips-builder.googlecode.com/files/libnet-1.0.2a.tar.gz 
tar -xf libnet-1.0.2a.tar.gz 
cd Libnet-1.0.2a 
./configure 
make && make instal
Cài nemesis Code:
cd /usr/nembuild  
wget http://heanet.dl.sourceforge.net/project/nemesis/nemesis/1.4/nemesis-1.4.tar.gz 
tar -xf nemesis-1.4.tar.gz 
cd nemesis-1.4 
./configure --with-libnet-includes=/usr/nembuild/Libnet-1.0.2a/include --with-libnet-libraries=/usr/nembuild/Libnet-1.0.2a/lib 
make && make install
Lúc make install thì bị bị lỗi trên. ]]>
/hvaonline/posts/list/44725.html#275730 /hvaonline/posts/list/44725.html#275730 GMT
cài nemesis trên Ubuntu 13.04 Code:
./configure --with-libnet-includes=/usr/nembuild/Libnet-1.0.2a/include --with-libnet-libraries=/usr/nembuild/Libnet-1.0.2a/lib
Tại sao bạn phải dùng `--with-libnet-*` ở đây vậy? Ở trên bạn nói đã đọc link mình post rồi, nhưng mình có thấy bạn sửa gì đâu?]]>
/hvaonline/posts/list/44725.html#275736 /hvaonline/posts/list/44725.html#275736 GMT
cài nemesis trên Ubuntu 13.04

quanta wrote:
Code:
./configure --with-libnet-includes=/usr/nembuild/Libnet-1.0.2a/include --with-libnet-libraries=/usr/nembuild/Libnet-1.0.2a/lib
Tại sao bạn phải dùng `--with-libnet-*` ở đây vậy?  
Nếu không dùng '--with-libnet-*' thì nó sẽ báo lỗi Code:
ERROR!  Libnet library not found, go get it from
   http://www.packetfactory.net/projects/libnet/
   or use the --with-libnet-* options, if you have it installed
   in unusual place

quanta wrote:
Ở trên bạn nói đã đọc link mình post rồi, nhưng mình có thấy bạn sửa gì đâu? 
Mình sửa lại như sau: Sửa file "/usr/include/libnet/libnet-headers.h" tìm đến phần Code:
#if (!__GLIBC__)
struct ether_addr
{
    u_char  ether_addr_octet[6];
};
#endif
và sửa lại thành Code:
//#if (!__GLIBC__)
struct ether_addr
{
    u_char  ether_addr_octet[6];
};
//#endif
nhưng lúc make install vẫn bị lỗi. Phần trên mình quên không viết phần sửa :) ]]>
/hvaonline/posts/list/44725.html#275738 /hvaonline/posts/list/44725.html#275738 GMT
cài nemesis trên Ubuntu 13.04

ComandC wrote:
Nếu không dùng '--with-libnet-*' thì nó sẽ báo lỗi Code:
ERROR!  Libnet library not found, go get it from
   http://www.packetfactory.net/projects/libnet/
   or use the --with-libnet-* options, if you have it installed
   in unusual place
 
Hơi lạ. Vì bạn không dùng `--prefix` khi cài libnet nên nó sẽ được cài vào đường dẫn mặc định. Dùng `whereis` sẽ thấy: Code:
$ whereis libnet
libnet: /usr/lib/libnet.a /usr/include/libnet.h /usr/include/libnet /usr/man/man3/libnet.3
Thử chạy `ldconfig` trước khi cài `nemesis` hoặc sửa lại `./configure` thành: Code:
./configure --with-libnet-includes=/usr/include --with-libnet-libraries=/usr/lib
]]>
/hvaonline/posts/list/44725.html#275740 /hvaonline/posts/list/44725.html#275740 GMT
cài nemesis trên Ubuntu 13.04

quanta wrote:
Hơi lạ. Vì bạn không dùng `--prefix` khi cài libnet nên nó sẽ được cài vào đường dẫn mặc định. Dùng `whereis` sẽ thấy: Code:
$ whereis libnet
libnet: /usr/lib/libnet.a /usr/include/libnet.h /usr/include/libnet /usr/man/man3/libnet.3
Thử chạy `ldconfig` trước khi cài `nemesis` hoặc sửa lại `./configure` thành: Code:
./configure --with-libnet-includes=/usr/include --with-libnet-libraries=/usr/lib
 
Mình cũng thấy lạ vì khi mình cài trên Kali Linux thì không sao. Nhưng khi cài trên Ubuntu 13.04 thì bị tình trạng đó, mình kiểm tra như sau: Code:
whereis libnet
libnet: /usr/lib/libnet.a /usr/lib/libnet.la /usr/lib/libnet.so /usr/include/libnet /usr/include/libnet.h

quanta wrote:
Thử chạy `ldconfig` trước khi cài `nemesis` hoặc sửa lại `./configure` thành: Code:
./configure --with-libnet-includes=/usr/include --with-libnet-libraries=/usr/lib
 
chay xong vẫn báo lỗi : Code:
ERROR!  Libnet library not found, go get it from
   http://www.packetfactory.net/projects/libnet/
   or use the --with-libnet-* options, if you have it installed
   in unusual place
]]>
/hvaonline/posts/list/44725.html#275742 /hvaonline/posts/list/44725.html#275742 GMT
cài nemesis trên Ubuntu 13.04

quanta wrote:
Hơi lạ. Vì bạn không dùng `--prefix` khi cài libnet nên nó sẽ được cài vào đường dẫn mặc định. Dùng `whereis` sẽ thấy: Code:
$ whereis libnet
libnet: /usr/lib/libnet.a /usr/include/libnet.h /usr/include/libnet /usr/man/man3/libnet.3
Thử chạy `ldconfig` trước khi cài `nemesis` hoặc sửa lại `./configure` thành: Code:
./configure --with-libnet-includes=/usr/include --with-libnet-libraries=/usr/lib
 
Mình cũng thấy lạ vì khi mình cài trên Kali Linux thì không sao. Nhưng khi cài trên Ubuntu 13.04 thì bị tình trạng đó, mình kiểm tra như sau: Code:
whereis libnet
libnet: /usr/lib/libnet.a /usr/lib/libnet.la /usr/lib/libnet.so /usr/include/libnet /usr/include/libnet.h

quanta wrote:
Thử chạy `ldconfig` trước khi cài `nemesis` hoặc sửa lại `./configure` thành: Code:
./configure --with-libnet-includes=/usr/include --with-libnet-libraries=/usr/lib
 
chay xong vẫn báo lỗi : Code:
ERROR!  Libnet library not found, go get it from
   http://www.packetfactory.net/projects/libnet/
   or use the --with-libnet-* options, if you have it installed
   in unusual place
]]>
/hvaonline/posts/list/44725.html#275743 /hvaonline/posts/list/44725.html#275743 GMT
cài nemesis trên Ubuntu 13.04

ComandC wrote:
Mình sửa lại như sau: Sửa file "/usr/include/libnet/libnet-headers.h" tìm đến phần Code:
#if (!__GLIBC__)
struct ether_addr
{
    u_char  ether_addr_octet[6];
};
#endif
và sửa lại thành Code:
//#if (!__GLIBC__)
struct ether_addr
{
    u_char  ether_addr_octet[6];
};
//#endif
nhưng lúc make install vẫn bị lỗi. 
Bạn sửa sai chỗ rồi. File cần sửa phải là: `/usr/nembuild/Libnet-1.0.2a/include/libnet/libnet-headers.h`. Thử lại xem nhé.]]>
/hvaonline/posts/list/44725.html#275746 /hvaonline/posts/list/44725.html#275746 GMT
cài nemesis trên Ubuntu 13.04 make install nó báo lỗi Code:
install:	no destination specified
make: *** [install] Error 1
Mình sửa Make file: Code:
MAN_PREFIX  =
thành: Code:
MAN_PREFIX  =   /usr/share/doc/
Sau đó make install lại và thành công. Mình gõ thử man nemesis nhận được lỗi : Code:
No manual entry for nemesis
nemesis Code:
nemesis: command not found
]]>
/hvaonline/posts/list/44725.html#275750 /hvaonline/posts/list/44725.html#275750 GMT
cài nemesis trên Ubuntu 13.04

ComandC wrote:
Nó không báo lỗi Libnet nữa. Nhưng lúc make install nó báo lỗi Code:
install:	no destination specified
make: *** [install] Error 1
 
Nên gửi toàn bộ thông tin lúc `make install` lên, đừng đưa mỗi thông báo lỗi.

ComandC wrote:
Mình sửa Make file: Code:
MAN_PREFIX  =
thành: Code:
MAN_PREFIX  =   /usr/share/doc/
Sau đó make install lại và thành công.  
Bạn sửa Makefile của libnet hay nemesis vậy? Nên chạy `make install | tee /tmp/nemesis.install` rồi gửi nội dung file `/tmp/nemesis.install` lên xem nó làm những gì.

ComandC wrote:
Mình gõ thử man nemesis nhận được lỗi : Code:
No manual entry for nemesis
nemesis Code:
nemesis: command not found
 
`make clean`, `make distclean` đi rồi làm lại từ đầu, đúng như các bước sau: 1. cài libnet a) ./configure b) gán giá trị cho MAN_PREFIX trong Makefile (của libnet nhé) thành /usr/share/doc/ c) make d) sửa `/usr/nembuild/Libnet-1.0.2a/include/libnet/libnet-headers.h` như trên bạn đã làm e) sudo make install 2. cài nemesis a) ./configure b) make c) sudo make install ]]>
/hvaonline/posts/list/44725.html#275751 /hvaonline/posts/list/44725.html#275751 GMT
cài nemesis trên Ubuntu 13.04 /hvaonline/posts/list/44725.html#275762 /hvaonline/posts/list/44725.html#275762 GMT