Arnout Engelen
0f63c7e68c
brought ppp support a step closer
2006-11-04 20:41:30 +00:00
Arnout Engelen
501954c7c1
preliminary support for cumulative measurements
2006-11-04 18:56:08 +00:00
Arnout Engelen
90577e8be5
ongebruikte files weghalen
2006-11-04 18:42:28 +00:00
Arnout Engelen
7fbbe70e0c
it's said libpcap will yield IP packets directly, without encapsulating PPP packets, when sniffing a PPP interface.
...
blindly adding handling code for that...
2006-11-04 16:59:44 +00:00
Arnout Engelen
4a866021fc
error reporting, removal of stale files, removed warning
2006-11-04 15:43:55 +00:00
Arnout Engelen
6539bd8f2d
Update to manpage contributed by Shiju P. Nair - thanks!
2006-04-10 20:36:21 +00:00
Arnout Engelen
501a379af5
add tracing to getLocal
2006-02-05 17:24:19 +00:00
Arnout Engelen
a04db4b338
make makefile more flexible
2006-01-01 10:04:37 +00:00
Arnout Engelen
389ff8af09
bump version number
2005-08-27 14:53:25 +00:00
Arnout Engelen
0833e88cf8
fix release compile flags
2005-08-27 14:52:58 +00:00
Arnout Engelen
e90b0906e7
removed some old files, small updates
2005-08-27 14:52:22 +00:00
Arnout Engelen
4182fc0b17
* when a packet's owner cannot be found (for example if it has already disappeared,
...
which can happen with for example small fast HTTP requests), show the source and
destination ports and ip's
* support UDP packets (which never have owners)
* nicely truncate oversized program names
2005-08-27 11:49:16 +00:00
Arnout Engelen
c4ac4e55eb
added README.decpcap.txt
2005-07-24 16:14:51 +00:00
Arnout Engelen
91d30576d2
improved some comments
2005-04-03 09:49:34 +00:00
Arnout Engelen
c66bc829ea
varia. now correctly sniffs in non-blocking mode (essential for multi-interface
...
sniffing), while requires at least libpcap 0.8
2005-04-03 09:31:26 +00:00
Arnout Engelen
a142648f45
Fixed memory leaks
2005-01-15 15:03:20 +00:00
Arnout Engelen
4ce9f4fb1f
removed netstat's inodeproc
2005-01-15 12:31:03 +00:00
Arnout Engelen
f81fea0805
added hand-coded inode-to-process mapping
2005-01-15 12:29:49 +00:00
Arnout Engelen
4a3a21a5df
* Use std::map instead of hand-written hashtable
...
* Use handwritten inode-to-process-mapping instead of the
one taken from netstat
* Use a #define for using assertions
2005-01-15 12:28:35 +00:00
Arnout Engelen
2eae80fd74
fixes
2004-09-18 12:25:53 +00:00
Arnout Engelen
1c374b26c3
use default gcc
2004-09-17 23:32:19 +00:00
Arnout Engelen
efb6667488
debugcode
2004-09-17 23:31:56 +00:00
Arnout Engelen
08f83c4435
last touch before 0.6 release
2004-09-17 20:09:35 +00:00
Arnout Engelen
389238c51a
make it compile with g++ 3.0 also
2004-09-17 19:40:45 +00:00
Arnout Engelen
498a3df635
console interface files
2004-09-17 19:23:20 +00:00
Arnout Engelen
45e3157f67
cleanups
2004-09-17 19:22:17 +00:00
Arnout Engelen
cd3fce3e54
hunting memory management bug
2004-09-15 12:49:05 +00:00
Arnout Engelen
fc333df257
cleanups. mainly memory leak fixes
2004-09-14 19:24:01 +00:00
Arnout Engelen
cf2f473cd1
several bugfixes, including some memory management
2004-09-14 16:14:23 +00:00
Arnout Engelen
a695b7db2a
fixed some bugs, cleaned a lot of code,
...
re-added support for PPP
automatic detection of link-layer protocol
2004-09-14 11:23:59 +00:00
Arnout Engelen
23a56f95a6
added decpcap.c and decpcap.h code
2004-09-11 15:01:28 +00:00
Arnout Engelen
8cbf4f04cc
Much cleaner code for dissecting the packets.
...
known issue: after a while, it seems to 'forget' a connection
belonged to a process and starts adding the traffic to the unknown
process.
2004-09-11 15:00:54 +00:00
Arnout Engelen
9d19d7fd49
'aliases' for interfaces. A packet with destination on eth0 may enter at
...
eth1.
2004-09-10 10:46:31 +00:00
Arnout Engelen
69423478b7
clean
2004-09-02 16:19:23 +00:00
Arnout Engelen
3124cff523
actually enabled -f flag :)
2004-09-02 16:12:09 +00:00
Arnout Engelen
8697bf01a1
wild stab at supporting PPP ('Linux cooked capture') packets..
2004-09-02 16:10:25 +00:00
Arnout Engelen
19f633f2d4
IPv6 support! yay!
2004-09-01 15:35:05 +00:00
Arnout Engelen
e50d81eb5c
preliminary IPv6 support.
...
besides ::ffff:123.45.67.89, IPv6 packets now also really enter the system.
characterisation of local addresses and direction of the stream don't work
yet, so they are often filed under 'unknown' instead of their respective
process.
2004-09-01 11:21:00 +00:00
Arnout Engelen
58f47ae988
support for ::ffff:12.45.67.89-connections
2004-09-01 09:29:08 +00:00
Arnout Engelen
a1fd56b389
added '-p' flag (promiscious)
2004-09-01 08:24:31 +00:00
Arnout Engelen
71878bdcd3
now uses the ethernet_header structure in <net/ethernet.h> instead of a local one
2004-08-31 09:15:48 +00:00
Arnout Engelen
be08f938ac
print note while waiting for first packet to arrive
2004-08-31 08:46:43 +00:00
Arnout Engelen
cde872adb1
several larger cleanups/bugfixes
2004-08-30 16:43:59 +00:00
Arnout Engelen
0518d27924
several code fixes and cleanups, revival of the 'unknown' process
2004-08-30 15:54:11 +00:00
Arnout Engelen
3b5ac96754
various cleanups
2004-08-30 14:29:18 +00:00
Arnout Engelen
b4073a4cf5
display total traffic
...
(traffic dropped by the kernel isn't included, so results might be less
but not usually more than output by, for example, bwm)
2004-08-23 09:48:43 +00:00
Arnout Engelen
164f3dc331
added 'tracemode' - thanks to Fabian
2004-07-30 19:00:20 +00:00
Arnout Engelen
200939f3fc
added support for monitoring multiple interfaces at once
2004-07-06 14:36:35 +00:00
Arnout Engelen
01bca55737
enabled 'q' for quitting
2004-07-02 10:50:51 +00:00
Arnout Engelen
64717eca86
fixed colon after PHONY
2004-07-02 10:26:51 +00:00