pbi
9d402af84a
- some getattr/setattr/delattr enhancements
2003-04-22 11:55:01 +00:00
pbi
daaff0057b
- added experimental support for QueSO OS fingerprinting. Has someone a *recent* database ?
2003-04-22 11:52:00 +00:00
pbi
8ba344c51e
- improved the completer to complete with protocol fields
...
- small fix in get_working_if()
2003-04-18 15:45:15 +00:00
pbi
33bb26bd5c
- added option to include padding or not
2003-04-16 12:53:36 +00:00
pbi
49a817f9b5
- added L2dnetSocket()
...
- improved arping()
2003-04-16 12:35:32 +00:00
pbi
d91dafa64b
- fixed the case when the history file does not exist
2003-04-16 10:40:40 +00:00
pbi
ba6feeb32d
Release 0.9.10
2003-04-14 13:43:45 +00:00
pbi
e228482493
- added L3pcapListenSocket
...
- fixed L3ListenSocket to use ETH_P_ALL instead of ETH_P_IP by default
2003-04-14 13:42:47 +00:00
pbi
9c745783b2
- reworked L3dnetSocket
2003-04-14 12:57:53 +00:00
pbi
2392719a69
- added completion (rlcompleter) and history support
2003-04-14 11:53:28 +00:00
pbi
7bf5896e6b
- bugfixed the close() method of some supersockets
2003-04-14 08:05:42 +00:00
biondi
f6a13bed3c
- added get_working_if()
...
- use get_working_if() for default interface
2003-04-13 19:41:01 +00:00
biondi
a0eef468ef
- add DNS layer (do not compress when assemble, answers() is missing)
2003-04-12 21:33:42 +00:00
biondi
51246882aa
- added EnumField
...
- used EnumField for ARP(), ICMP(), IP(), EAPOL(), EAP(),...
2003-04-12 20:15:40 +00:00
pbi
2f71147c35
- better integration of libpcap and libdnet, if available
2003-04-11 14:52:29 +00:00
pbi
e8d9e883e3
- some tweaks about supersockets close() and __del__() (not satisfied)
...
- added L3dnetSocket, that use libdnet and libpcap if available
2003-04-11 13:49:31 +00:00
pbi
a57b6cf528
- fixed a regression in bitfield dissection
...
- tweaked and fixed a lot of small things arround supersockets
2003-04-11 11:46:49 +00:00
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