Commit Graph

15 Commits

Author SHA1 Message Date
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