pbi
e937ee0ca6
- added RARP and IARP req/resp description in ARP operation Enum field
2004-01-09 14:53:46 +00:00
pbi
e1f090e1bc
- added checkIPID and checkIPsrc options in conf to recognize IP in ICMP errors from broken IP stacks (see conf.__doc__)
...
- changed default TCP source port to 20 (Muahahahah!)
- tweaked TCP summary
- changed default UDP source and destination ports to 53
- created import_hexcap() to copy-paste an hexcap from tcpdump -xX, and get a string to feed IP() or ARP() or whatever
- created make_table() to present results in a table from a list, and functions that map the list to x,y and z=f(x,y).
2003-12-19 14:54:30 +00:00
pbi
c9b6acc518
- little enhancements to the DNS packets
...
- added dyndns_add() and dyndns_del() (rfc2136)
- fixed a format string error (3 times)
2003-10-30 15:11:41 +00:00
biondi
d75e586c54
- redesign summary() method
...
- fixed Dot11 addresses fields
2003-10-16 08:41:42 +00:00
biondi
5f59b63575
- caching format size (calcsize()) in Field main class
...
- allow first packet desassembly to fail in SuperSockets, falling back to Raw
2003-10-15 12:41:09 +00:00
pbi
59137e478f
Release 0.9.15
2003-10-02 13:24:29 +00:00
pbi
6012d0901a
- small fix for p0f_base
...
- lazy loading for p0f, queso and nmap knowledge databases
2003-10-02 13:16:26 +00:00
pbi
a24bd1d885
- added a LongField
...
- added classes and bonds for 802.11
- added error handling and magic checks for rdpcap()
2003-10-02 12:14:17 +00:00
pbi
b6af597f2c
- had Dot11 working
2003-09-12 12:45:35 +00:00
pbi
9fbd53ef25
- added summary() method to Packet objects
2003-09-12 08:04:05 +00:00
pbi
cb61c1b6fa
- added SNAP protocol
...
- catched broken pipe exception when shild die in sndrcv()
- fixed default L2socket type in srp() and srp1() (ETH_P_ALL)
- fixed format string in attach_filter()
2003-09-12 07:28:28 +00:00
pbi
8a4242d5ec
- fixed the fact that bpf filters were generated in cooked mode, and thus did
...
not work
- filter on socket type ETH_P_ARP instead of using a bpf filter for ARP replies
- fixed the way of handling the SuperSocket close.
- uniformised the naming for interface parameter : iface instead of iff
- fixed the FutureWarning for long integers
- fixed a typo in 3 format strings (%*i instead of %i)
2003-09-10 06:47:41 +00:00
pbi
329d9402ab
-added "-i any" for tcpdump to compile filters even if they don't work on main interface
...
- put PPP special case before layer 2 general case in a super socket
- added th filter parameter to L3RawSocket
- added a special case in getmacbyip() when loopback interface is concernet
- added value for RAWIP linktype in pcap capture files
2003-07-19 22:12:04 +00:00
pbi
e72ce7ef08
Release 0.9.14, from 0.9.13.4
2003-06-25 11:18:23 +00:00
pbi
42616f539b
- tried to avoid the "import scapy". completer does not work well anymore, and performance is the same
2003-06-25 11:17:00 +00:00
pbi
8e498aa41a
- fixed a regression in L3PacketSocket for ppp links
2003-06-25 10:35:57 +00:00
biondi
192297eb7c
- more tweaks on Packet.sprintf(). Added __doc__.
2003-05-31 12:01:12 +00:00
biondi
f02668e972
- small tweaks in Packet.sprintf()
2003-05-31 11:17:42 +00:00
pbi
2f5f70e8cd
Release 0.9.13
2003-05-16 11:34:30 +00:00
pbi
c0e909ed9a
- fixed verbose parameter in nmap_fp()
2003-05-16 11:32:38 +00:00
pbi
aad3189a21
- small enhancements in self-documentation
...
- added early experiemental support for BOOTP and 802.11
2003-05-16 11:28:49 +00:00
pbi
08f86318ca
- added workarroung python bug 643005 (socket.inet_aton("255.255.255.255"))
...
- use answers() method instead of operator
- added hashret() method : returns a hash that is invariant for a packet and its reply
- use hashret() in sndrcv() for dramatic improvements for matching replies on big set of packets
- change report_ports() to return a string instead of printing
2003-05-16 09:25:48 +00:00
pbi
148a3ca796
- improved the __repr__() method of Packet class
2003-05-16 07:28:40 +00:00
pbi
b17d0b5a76
- added minttl parameter to traceroute()
2003-05-12 13:15:02 +00:00
pbi
dcb8cba4f1
- Improved random number object (thanks to O. Poyen)
2003-05-06 11:39:21 +00:00
pbi
03a07c14b5
- fixed a name overlap on "type" in L2ListenSocket and L3PacketSocket (thanks to E. M. Hopper)
2003-05-06 08:45:27 +00:00
pbi
bbbc8a53b6
- externalized conversion from probes to signature with nmap_probes2sig() use probe results from, say, a pcap file
2003-05-06 08:41:58 +00:00
pbi
bf72e503b7
Release 0.9.12
2003-04-27 08:07:30 +00:00
pbi
861f6a06de
- Fixed long int conversion in attach_filter()
2003-04-27 08:04:03 +00:00
pbi
b9aca64569
- rectification in SetGen to unroll Gen instances in lists
...
- Completed DNS types and qtypes names
- Small tuning in nmap_match_one_sig()
- Parallelized nmap_sig()
2003-04-27 08:00:57 +00:00
pbi
c4e8a38ce6
- removed 4 byte IP string autorecognition. Never used and broken for 4 byte names
...
- added "islist" flag to fields to distinguish a list value from a list of values
- changed TCP options from dict to list to preserve order and redundancy
- added conf.except_filter, to have every command ignore your own traffic (BPF filter)
- worked in progress for nmap OS fingerprint. Added PU test. Fixed other tests.
- added nmap_sig2txt() to transform a signature to its text form, suitable for nmap base
2003-04-24 10:47:49 +00:00
pbi
e2f65cb919
- small fixes in init_queso()
...
- experimental support of nmap fingerprinting (not complete yet)
2003-04-23 19:23:30 +00:00
pbi
877f04cc43
Release 0.9.11
2003-04-22 12:38:16 +00:00
pbi
2b7dfe90e5
- fixed bug in getmacbyip() using dnet module
...
- deactivated getmacbyip() using dnet module because it did not resolve unknown IPs
- added some commands listed by lsc()
2003-04-22 12:37:32 +00:00
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