pbi
0fc58c3011
- clean session only if it is to be saved
...
- forgot to give its name to Padding class
- fixed the NoPayload comparison tests so that they work on reloaded sessions
2003-04-10 12:50:22 +00:00
pbi
58e89822e3
- Prepared the configuration of L2/L3 supersockets
2003-04-10 11:45:22 +00:00
pbi
ad373e5f16
- little fix in L2ListenSocket.__del__()
...
- added doc and options in Conf class
- added promisc support for L3PacketSocket, so that you can get answers to spoofed packets
2003-04-08 16:34:48 +00:00
pbi
251c89773a
- added extract_padding() method to UDP
2003-04-08 15:42:19 +00:00
pbi
5608c2390f
Release 0.9.9
2003-04-08 15:23:33 +00:00
pbi
df8af882d4
- use cPickle instead of pickle (quicker and works with __getattr__() recursion)
...
- small fixes on send() and sendp()
2003-04-08 15:22:25 +00:00
pbi
8cd48fcaf1
- EAPOL overload Ether dst with PAE_GROUP_ADDR
...
- tuning in ports_report()
- tuning in fragleak
2003-04-08 14:48:04 +00:00
pbi
6d6f67a012
- uses /usr/bin/env invocation
2003-04-07 13:32:10 +00:00
pbi
f7e7c45af5
- catch error during payload dissection and consider payload as raw data
2003-04-07 12:57:12 +00:00
pbi
c5ae1a0f92
- srp() becomes srp1() and sr() equivalent for L2 is called srp()
...
- hastype() Packet methods renamed to haslayer()
- added getlayer() Packet method
- added padding detection for layers that have a length field
- added fragment() that fragment an IP packet
- added report_ports() to scan a machine and output LaTeX report
2003-04-07 12:43:13 +00:00
pbi
f356f5fe88
- added FlagsField(), used for TCP and IP
...
- rfc3514 compliance
2003-04-01 09:19:06 +00:00
pbi
3a808a42f6
Added pkt2uptime() : uses TCP timestamp to predict when the machine was booted
2003-03-28 13:55:18 +00:00
pbi
bd7b5c1e49
- fixed sprintf() regression to use attributes from a packet that are not fields (eg: payload)
2003-03-27 14:58:54 +00:00
pbi
b6327e63db
Release 0.9.8
2003-03-27 14:43:20 +00:00
pbi
3507329493
- add filter support for sr(), sr1() and srp()
...
- use filters for getmacbyip() and traceroute() for better reliability under heavy load
2003-03-27 14:07:42 +00:00
pbi
cb72bbea4a
- better timeout management in sndrcv
...
- bugfixed sys.exit() imbrication issues
- some self documentation
- added lsc()command
2003-03-27 13:45:11 +00:00
pbi
ba49ff426a
- Added IPTool class, to add commands like whois() to IP layer.
...
- Have unknown class attributes be asked to payload before raising an exception.
2003-03-26 16:51:33 +00:00
pbi
1f9f9251f3
More powerful sprintf format string : %[fmt[r],][cls[:nb].]field% where fmt is a classic one, r can be
...
appended for raw substitution (ex: IP.flags=0x18 instead of SA), nb is the number of the layer we want
(ex: for IP/IP packets, IP:2.src is the src of the upper IP layer). Special case : "%.time" is the creation time.
Ex : p.sprintf("%.time% %-15s,IP.src% -> %-15s,IP.dst% %IP.chksum% %03xr,IP.proto% %r,TCP.flags%")
2003-03-26 16:35:36 +00:00
pbi
648d4662aa
Added creation time packet. Supported by read/write pcap.
2003-03-26 13:47:39 +00:00
pbi
61f057bae4
Added the NoPayload terminal class
2003-03-26 13:25:09 +00:00
pbi
5504156099
Fixed RCS Id
2003-03-26 12:31:11 +00:00
pbi
78571ea05a
Adding RCS Id
2003-03-26 12:30:05 +00:00
pbi
64d0d74ff3
Initial check-in
2003-03-26 12:26:13 +00:00