On Jul 31, 2011, at 11:50 AM, enrico wrote:

> Hello Luca,
> thank you for your reply.
> i have found the problem....
> Since we are using ntop in a complex environment, many instances, many 
> interfaces, mirroring ports, many 'custom protocol', i have tried to do 
> the same test you did on /tmp.
> 
> I worked with all the 3 versions and with different users (root, nobody, 
> ntop)
> So i have tried to disable each option (one by one) in @filename
> and try to read the dump files.
> It works every time except when i'm using
> (-d | --daemon)
> 
> we were always starting/stopping ntop with a script and put it in 
> background, logging in syslog, and killing it with "killall ntop" or 
> simply by killing the father process.
> 
> Do you recommend running ntop in a dedicated machine not as daemon?
It's not really necessary unless you want to insulate ntop from the outside 
environment
> 
> we are using this script
> http://www.slackers.it/repository/ntop/src/rc.ntop
> and we put in line 39 our parameters @filename and -p @protocols.list
> 
it looks fine to me

> 
> oh, another thing, but it is offtopic...
> why the ./configure script in dev. versions cannot recognize many options 
> like --disable-ipv6 --disable-mysql --enable-snmp --enable-fc --enable-
> sslv3 --enable-jumbo-frames....??
My goal is actually to remove options. In 4.1 SVN I have already harvested some 
of them. This is to simplify the code. 

Luca

> 
> thank you!
> 
> 
> On Wed, 27 Jul 2011 07:48:39 +0200, Luca Deri wrote:
> 
>> Enrico
>> I have just done a test using the SVN code with/without PF_RING. THis is
>> the outcome
>> 
>> root@i7:/home/deri/ntop# ./ntop -q -P /tmp -O /tmp -t 6 -i eth1 Wed Jul
>> 27 07:45:29 2011  NOTE: Interface merge enabled by default Wed Jul 27
>> 07:45:29 2011  [globals-core.c:83] Initializing gdbm databases Wed Jul
>> 27 07:45:29 2011  [initialize.c:557] Opening database
>> '/tmp/prefsCache.db' Wed Jul 27 07:45:29 2011  [initialize.c:557]
>> Opening database '/tmp/ntop_pw.db' Wed Jul 27 07:45:29 2011 
>> [prefs.c:239] NOTE: Reading preferences file entries Wed Jul 27 07:45:29
>> 2011  [prefs.c:345] NOTE: Processing parameters (pass2) Wed Jul 27
>> 07:45:29 2011  [prefs.c:828] ntop will be started as user nobody Wed Jul
>> 27 07:45:29 2011  [main.c:578] ntop v.4.1.0 (64 bit) Wed Jul 27 07:45:29
>> 2011  [main.c:579] Configured on Jul 20 2011 12:40:18, built on Jul 20
>> 2011 12:40:52. Wed Jul 27 07:45:29 2011  [main.c:580] Copyright
>> 1998-2011 by Luca Deri <[email protected]> Wed Jul 27 07:45:29 2011 
>> [main.c:581] Get the freshest ntop from http://www.ntop.org/ Wed Jul 27
>> 07:45:29 2011  [main.c:585] NOTE: ntop is running from
>> '/home/deri/ntop/.libs' Wed Jul 27 07:45:29 2011  [main.c:586] NOTE:
>> (but see warning on man page for the --instance parameter) Wed Jul 27
>> 07:45:29 2011  [main.c:594] Initializing ntop Wed Jul 27 07:45:29 2011 
>> [initialize.c:114] Initializing IP services Wed Jul 27 07:45:29 2011 
>> [initialize.c:1078] Initializing network devices [eth1] Wed Jul 27
>> 07:45:30 2011  [initialize.c:1128] Found interface [index=0] 'eth0' Wed
>> Jul 27 07:45:30 2011  [initialize.c:1128] Found interface [index=1]
>> 'eth1' Wed Jul 27 07:45:30 2011  [initialize.c:1128] Found interface
>> [index=2] 'usbmon1' Wed Jul 27 07:45:30 2011  [initialize.c:1128] Found
>> interface [index=3] 'usbmon2' Wed Jul 27 07:45:30 2011 
>> [initialize.c:1128] Found interface [index=4] 'any' Wed Jul 27 07:45:30
>> 2011  [initialize.c:1128] Found interface [index=5] 'lo' Wed Jul 27
>> 07:45:30 2011  [initialize.c:1184] Checking requested device 'eth1' Wed
>> Jul 27 07:45:30 2011  [initialize.c:742] Adding network device eth1 Wed
>> Jul 27 07:45:30 2011  [initialize.c:880] Saving packets into file
>> /tmp/ntop-suspicious-pkts.deveth1.pcap ...
>> root@i7:/home/deri/ntop# tcpdump -n -r 
>> /tmp/ntop-suspicious-pkts.deveth1.pcap reading from file
>> /tmp/ntop-suspicious-pkts.deveth1.pcap, link-type EN10MB (Ethernet)
>> 07:45:30.689929 IP 146.48.125.130 > 146.48.125.125: ICMP 146.48.125.130
>> udp port 514 unreachable, length 405 07:45:30.689929 IP 146.48.125.130 >
>> 146.48.125.125: ICMP 146.48.125.130 udp port 514 unreachable, length 405
>> 07:45:31.697153 IP 146.48.125.130 > 146.48.125.125: ICMP 146.48.125.130
>> udp port 514 unreachable, length 407 07:45:31.697153 IP 146.48.125.130 >
>> 146.48.125.125: ICMP 146.48.125.130 udp port 514 unreachable, length 407
>> 07:45:32.693054 IP 146.48.125.130 > 146.48.125.125: ICMP 146.48.125.130
>> udp port 514 unreachable, length 409 07:45:32.693054 IP 146.48.125.130 >
>> 146.48.125.125: ICMP 146.48.125.130 udp port 514 unreachable, length 409
>> 
>> I am not sure I understand your problem
>> 
>> Luca
>> 
>> 
>> On Jul 25, 2011, at 12:41 PM, Enrico Papi wrote:
>> 
>>> i just want to specify that in my case i am not using 'pf_ring'
>>> 
>>> thank you in advance for your support.
>>> 
>>> Enrico.
>>> 
>>> 
>>> On 07/25/2011 11:44 AM, Enrico Papi wrote:
>>>> Hello,
>>>> 
>>>> i'm using 3 versions of Ntop (4.0.3, svn-4735, svn-4742) and my libcap
>>>> version is 1.1.1
>>>> 
>>>> I have the same problem reported in this topic when i try to open with
>>>> tcpdump or wireshark the files saved with ntop (suspicious and
>>>> 'other')
>>>> 
>>>> 
>>>> "reading from file ntop-other-pkts.vlan.pcap, link-type EN10MB
>>>> (Ethernet) -11:-46:-20.262 [|ether]
>>>> tcpdump: pcap_loop: bogus savefile header "
>>>> 
>>>> this problem happens in all the 3 versions. i have tried also to open
>>>> the files after shutting down properly ntop but i have the same error
>>>> in all the 3 versions. all the other features of ntop are working very
>>>> well but i can't debug this error since i nothing related is written
>>>> on the syslog.
>>>> 
>>>> i think it could be related to the size of these pcap files, that
>>>> should be lower than a max value. but it happens also with files <
>>>> 1000K
>>>> 
>>>> anyone who have some suggestions?
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Tue, 08 Mar 2011 00:45:09 -0800, M. V. wrote:
>>>> 
>>>>> hi,
>>>>> 
>>>>> in order to boost capturing performance, i installed PF-Ring for
>>>>> libpcap on Debian-6.0 using the link below. i got latest version of
>>>>> pf-ring from svn, and recompiled my intel-card's driver to support
>>>>> pf_ring. i didn't get any error or problem during the process.
>>>>> 
>>>>> http://www.ntop.org/blog/?p=125
>>>>> 
>>>>> now, when i use tcpdump which is compiled with libpcap-pf_ring to
>>>>> capture traffic, it captures with no error or warning and it seems
>>>>> that my capturing performance got better (based on capture-file
>>>>> size), but the problem is:
>>>>> 
>>>>> when i open captured file with wireshark or tcpdump itself, i got a
>>>>> weird error about bad packets size.
>>>>> 
>>>>> wireshark error:
>>>>> ----------------------
>>>>> The capture file appears to be damaged or corrupt. (pcap: File has
>>>>> 3014350264-byte packet, bigger than maximum of 65535)
>>>>> 
>>>>> tcpdump error:
>>>>> --------------------
>>>>> tcpdump: pcap_loop: bogus savefile header
>>>>> 
>>>>> i don't know what is the problem, so i wanted to ask if anyone has
>>>>> experienced this before or has any idea about it.
>>>>> 
>>>>> thank you.
>>>>> 
>>>>> 
>>>>> 
>>>>> <html><head><style type="text/css"><!-- DIV {margin:0px;}
>>>>> --></style></head><body><div style="font-family:times new roman,new
>>>>> york,times,serif;font-size:12pt"><div><div>hi,<br> <br>
>>>>> in order to boost capturing performance, i installed PF-Ring for
>>>>> libpcap on Debian-6.0 using the link below. i got latest version of
>>>>> pf-ring from svn, and recompiled my intel-card's driver to support
>>>>> pf_ring. i didn't get any error or problem during the
>>>>> process.<br><br> <a
>>>>> href="http://www.ntop.org/blog/?p=125";>http://www.ntop.org/blog/?
> p=125</
>>>> a><br><br>
>>>>> now, when i use tcpdump which is compiled with libpcap-pf_ring to
>>>>> capture traffic, it captures with no error or warning and it seems
>>>>> that my capturing performance got better (based on capture-file
>>>>> size), but the problem is:<br>
>>>>> <br>
>>>>> when i open captured file with wireshark or tcpdump itself, i got a
>>>>> weird error about bad packets size.<br> <br> wireshark error:<br>
>>>>> ----------------------<br>
>>>>> The capture file appears to be damaged or corrupt.<br> (pcap: File
>>>>> has 3014350264-byte packet, bigger than maximum of 65535)<br> <br>
>>>>> tcpdump error:<br>
>>>>> --------------------<br>
>>>>> tcpdump: pcap_loop: bogus savefile header<br> <br> i don't know what
>>>>> is the problem, so i wanted to ask if anyone has experienced this
>>>>> before or has any idea about it.<br> <br> thank you.<br></div>
>>>>> </div>
>>>>> </div><br>
>>>>> 
>>>>> </body></html>_______________________________________________ Ntop
>>>>> mailing list
>>>>> [email protected]
>>>>> http://listgateway.unipi.it/mailman/listinfo/ntop
>>>> 
>>>> 
>>> _______________________________________________ Ntop mailing list
>>> [email protected]
>>> http://listgateway.unipi.it/mailman/listinfo/ntop
>> 
>> ---
>> 
>> "Debugging is twice as hard as writing the code in the first place.
>> Therefore, if you write the code as cleverly as possible, you are, by
>> definition, not smart enough to debug it. - Brian W. Kernighan
> 
> 
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop

---
We can't solve problems by using the same kind of thinking we used when we 
created them - Albert Einstein

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to