Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-26 22:07:46

  DadaD - Użytkownik

DadaD
Użytkownik
Zarejestrowany: 2008-03-26

Iplog detektor skanowania problem z kompilacją

Witam serdecznie!
Potrzebuję prosty detektor skanowania portów na desktopie. Po poszukiwaniach wybrałem pakiet iplog niestety myślę, że z powodu architektury amd64 nie mogę programu zainstalować i dochodzę do momentu

Kod:

./configure 
 loading cache ./config.cache 
 checking for a BSD compatible install... /usr/bin/install -c 
 checking whether build environment is sane... yes 
 checking whether make sets ${MAKE}... yes 
 checking for working aclocal... missing 
 checking for working autoconf... missing 
 checking for working automake... missing 
 checking for working autoheader... missing 
 checking for working makeinfo... found 
 checking whether to enable maintainer-specific portions of Makefiles... no 
 checking whether make sets ${MAKE}... (cached) yes 
 checking for gcc... gcc 
 checking whether the C compiler (gcc ) works... yes 
 checking whether the C compiler (gcc ) is a cross-compiler... no 
 checking whether we are using GNU C... yes 
 checking whether gcc accepts -g... yes 
 checking for a BSD compatible install... /usr/bin/install -c 
 checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized 
 
 checking for __attribute__... no 
 checking for dprintf... yes 
 checking for vasprintf... yes 
 checking for getopt_long... yes 
 checking for localtime_r... yes 
 checking for inet_aton... yes 
 checking for vsnprintf... yes 
 checking for snprintf... yes 
 checking for getpagesize... yes 
 checking how to run the C preprocessor... gcc -E 
 checking for paths.h... yes 
 checking for sys/sockio.h... no 
 checking for ANSI C header files... yes 
 checking for u_int32_t... yes 
 checking for u_int16_t... yes 
 checking for u_int8_t... yes 
 checking for ipaddr_t... no 
 checking for in_port_t... yes 
 checking for pthread_create in -lpthread... yes 
 checking for pthread_cancel in -lpthread... yes 
 checking for getservbyport_r... yes 
 checking whether getservbyport_r takes 6 args... yes 
 checking for gethostbyaddr_r... yes 
 checking whether gethostbyaddr_r takes 8 args... yes 
 checking for getprotobynumber_r... yes 
 checking whether getprotobynumber_r takes 5 args... yes 
 checking for pcap_open_live in -lpcap... no 
 Error: libpcap is required to build this package. 
 Error: See the README file.

Czy istnieje prosty sposób na kompilację? Nie mam doświadczenia w kompilowaniu.
Jeżeli nie to jaki inny  pakiet użyć, aby mieć możliwość wychwytywania skanowania, wolałbym używać niewielki prosty i bezpieczny program o ile taki jest.
Liczę na poradę i pomoc
Pozdrowienia


"Rzeczą ludzką jest błądzić, rzeczą głupców jest trwać w błędzie"
Seneka

Offline

 

#2  2008-03-27 10:36:25

  ba10 - Członek DUG

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: Iplog detektor skanowania problem z kompilacją

Sam sposób kompilacji jest prosty i opiera się na "trzech królach" ( nie nie na alt+ctrl+del ;) ) ./configure, make , make install chyba że w readme od programu zalecono inaczej. W twoim przypadku to nie problem z kompilacja a z brakiem biblioteki libpcap odpowiedzialnej za przestawienie karty sieciowej w stan "promiscuous mode" czyli krótko by mógł przechwytywac pakiety. Zainstaluj ta biblioteke i powinno byc wszystko ok.

Kod:

aptitude install libpcap0.8

Ostatnio edytowany przez ba10 (2008-03-27 10:38:52)


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#3  2008-03-27 13:07:39

  DadaD - Użytkownik

DadaD
Użytkownik
Zarejestrowany: 2008-03-26

Re: Iplog detektor skanowania problem z kompilacją

ba10 napisał(-a):

Zainstaluj ta biblioteke i powinno byc wszystko ok.

Kod:

aptitude install libpcap0.8

W systemie posiadam bibliotekę 'libpcap0,8' w wersji 0.9.5-1 jest jeszcze w repo 'libpcap0.8-dev' z logo Debiana (sprawdzałem pod Synapticiem już wcześniej) - może ją trzeba zainstalować?
Przejrzałem plik Readme i autor zaleca instalację biblioteki libpcap0.5 — program napisany jest na przełomie wieków! może mam zbyt nową?

Dla wyjaśnienia instalację przeprowadzam w ten sposób:

Kod:

gunzip iplog-2.2.3.tar.gz
tar -xvf iplog-2.2.3.tar
rm iplog-2.2.3.tar
cd iplog-2.3.3
./configure
make
make check
make install

Mam utworzony katalog /iplog-2.3.3 (co prawda, nie wiem czy to poprawnie w swoim katalogu domowym /home),
a w nim jest plik configure
Jeszcze raz dziś wszedłem do tego katalogu i spróbowałem wykonać

Kod:

./configure

niestety efekt jest taki sam jak w moim pierwszym poście.

EDIT:
W międzyczasie  doczytałem się na forum, przy inym problemie, że trzeba doinstalować bibliotekę -dev i tak zrobiłem niestety wywal mi teraz błąd przy

Kod:

make

Kod:

fragment ....................
gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -D_REENTRANT -c iplog_options.c
iplog_options.c: In function ‘print_help’:
iplog_options.c:443: error: missing terminating " character
iplog_options.c:444: error: invalid lvalue in decrement
iplog_options.c:444: error: expected ‘)’ before ‘user’
iplog_options.c:478: error: missing terminating ' character
iplog_options.c:493: error: missing terminating " character
make[3]: *** [iplog_options.o] Błąd 1
make[3]: Opuszczenie katalogu `/home/xxxx/iplog-2.2.3/src'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/home/xxxx/iplog-2.2.3/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/xxxx/iplog-2.2.3'

EDIT2:
znalazłem jeszcze patcha, ale niestety moja wiedza jest zbyt nikła aby go zaaplikować.
Zastanawiam się  czy jest sens męczyć się z kompilacją tego dość starego programu jeżeli od samego początku sprawia problemy

Pozdrowienia

Ostatnio edytowany przez DadaD (2008-03-27 15:34:10)


"Rzeczą ludzką jest błądzić, rzeczą głupców jest trwać w błędzie"
Seneka

Offline

 

#4  2008-03-28 09:38:48

  ba10 - Członek DUG

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: Iplog detektor skanowania problem z kompilacją

Osz, hmm nie próbowałem kompilowac i uruchamiac tego programu, był mi zbędny. Rób jak uważasz , może w wytrwałosci siła, a może , jesli to stary program  to nowe kompilatory widzą jakis tam "problem" trudno mi stwierdzić. ;)


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)