pbi
f6f3d11f47
Release 0.9.17
2004-07-26 17:52:55 +00:00
pbi
6851160066
- added ScapyPcapWriter class (William McVey)
2004-07-26 17:50:16 +00:00
pbi
f4cf2f10df
- do not need to be named 'scapy.py' anymore
...
- use of PacketList() for rdpcap() and sniff()
- fixed a bug in StrFixedLenField
- early IKE and ISAKMP support
2004-07-26 17:24:48 +00:00
pbi
8d55fa69a9
- small fix on bootpd
2004-07-16 13:39:37 +00:00
pbi
7abdc69614
- finished testing ethertype in supersockets to decide wether or not to apply BPF filters
2004-07-10 11:13:25 +00:00
pbi
91ca96296e
- do not apply any BPF filter if ethertype is given to a supersocket (so that ARP requests will work
...
whatever the conf.except_filter value is)
2004-07-10 11:06:38 +00:00
pbi
d47af5a9af
- changed the header and blocked the licence to GPLv2 only
2004-07-09 07:11:15 +00:00
pbi
f411e6f383
- added an independant routing table (conf.route) and methods to manipulate it
...
- tweaked results stats
2004-07-09 07:07:41 +00:00
pbi
3c024c9267
- wrapper classes for results presentations and manipulation
...
- sndrcv() retry auto adjustment when giving a negative value
2004-07-05 20:43:49 +00:00
pbi
d545cd9d68
- added retry option to sndrcv()
...
- improved debug class
- added ottl() and hops() methods for IPTools class
- improved UDP and ICMP summary()
2004-07-05 06:53:41 +00:00
pbi
c287ecd24c
- fix again TCP.answers() and TCPerror.answers()
2004-06-07 14:09:21 +00:00
pbi
d812a97453
- fixed conf.checkIPsrc behaviour of answers() and hashret() for TCP/UDP/TCPerror/UDPerror
...
- added conf.debug_match to keep track of unanswered packets in debug.sent and debug.recv
2004-06-07 14:06:27 +00:00
pbi
858833c4e4
- added LEIntField and StrFixedLenField
...
- added partial PrismHeader support
2004-06-07 07:20:43 +00:00
pbi
25823bf32a
- fixed fragment()
2004-04-29 13:46:19 +00:00
pbi
27881108d2
- fix nmap fingerprint db parsing to handle the new format (Jochen Bartl)
2004-03-31 07:24:43 +00:00
pbi
314e07fd1e
- Support for reading big endian pcap files (Pekka Pietikainen)
2004-03-23 07:45:10 +00:00
pbi
d7375b5970
- got rid of some future warnings (N. Bareil <nbareil@mouarf.org>)
...
- improved BitField() for arbitrary length bit fields (N. Bareil <nbareil@mouarf.org>)
- NTP protocol (N. Bareil <nbareil@mouarf.org>)
2004-02-28 10:12:12 +00:00
pbi
272bf9096d
added first sketch of a bootp daemon: bootpd()
2004-02-22 16:49:51 +00:00
pbi
63feec860c
Release 0.9.16
2004-01-26 17:01:00 +00:00
pbi
1f150b863b
- added more text for DNS codes
2004-01-26 17:00:08 +00:00
pbi
5d8641b950
- fixed the case where IP field is a list of nets
...
- randomize IPID in traceroute() to work better with conf.checkIPsrc=0
- added make_tex_table() and make_lined_table()
- added IPID_count() to identify machines with their IPID
- added sport and dport args to fragleak()
2004-01-15 12:24:48 +00:00
pbi
511d6e436f
- srploop() and srloop() improvements
2004-01-11 10:47:07 +00:00
pbi
510884c374
- srloop() and srploop() improvements
2004-01-11 00:28:21 +00:00
pbi
6af3748502
- srloop() and srploop() improvements
2004-01-11 00:07:05 +00:00
pbi
f02cddda8a
- added srloop() and srploop() functions
2004-01-10 22:42:58 +00:00
pbi
fb637d77a8
- added
2004-01-10 22:40:51 +00:00
pbi
a191ca61ee
- improved send() and sendp() with parameters loop and verbose
2004-01-09 15:42:42 +00:00
pbi
8befb21926
- fixed ARP opcodes values
2004-01-09 15:04:07 +00:00
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