pbi
60d30de57d
- filtered more characters for LaTeX in ps/pdf dump
...
- removed character that has magically appeared in DHCP_am
2005-10-05 09:11:56 +00:00
pbi
32d9c02c82
- fixed StrFixedLenField.addfield()
2005-10-05 09:08:32 +00:00
pbi
a29e44998f
- overloaded RandFields repr() to give the class name
...
- added RandLong()
- added RandBin() to be RandString() for all chars
- added RandTermString()
- added RandIP default template to be "0/0"
2005-10-05 09:06:51 +00:00
pbi
4418ffc628
- more tests in DHCP_am.make_reply() to handle garbage in
2005-10-05 09:01:20 +00:00
pbi
e23c999d2a
- added a "padding" option to TracerouteResult.graph() to show routers that pad
2005-09-24 12:37:51 +00:00
pbi
9eb96296af
- added Packet.psdump() and Packet.pdfdump()
...
- added PacketList.psdump() and PacketList.pdfdump()
2005-09-24 12:32:40 +00:00
pbi
3c332f600c
- ability to change the BPF filter in traceroute()
2005-09-24 12:30:15 +00:00
pbi
726bd6b767
- completed PrismHeader layer
2005-09-24 12:29:30 +00:00
pbi
013577efcc
- deprecated "packet.haslayer(l)" by "l in Packet"
...
- deprecated "Packet.getlayer(l)" by "Packet[l]"
2005-09-24 12:27:27 +00:00
pbi
62186700a4
- better error message if gnuplot wrapper is missing
...
- fixed subclass test in dissection error treatment
- fixed Dot11Elt summary
- fixed __sr_loop() to prevent stats calc if no packet have been received
- fixed sniff() to break loop at the end of reading a file (offline optoin)
2005-09-24 12:25:01 +00:00
pbi
42bb96d86a
- added Dot11Elt.mysummary() for SSID displaying
...
- fixed Enum*.i2repr()
2005-09-13 14:03:47 +00:00
pbi
fc54a3ddc6
- fix build of packets with more than one padding
2005-09-13 14:02:35 +00:00
pbi
8f65ccecb4
- new hexdump() which displays offsets
2005-09-12 14:14:41 +00:00
pbi
b45ec0800e
- new summary() and mysummary() semantic (backward compatible!) to enable more than one class to be expanded.
...
The higher gives its dependances along with its own summary
2005-09-12 12:56:31 +00:00
pbi
afe0c39319
- added ip.dst in ICMP summary()
2005-09-12 12:03:10 +00:00
pbi
0a0d744673
- added post_dissection() method, called at the end of the dissection, when the packet is ready
...
- added default_payload_class() called when layer bonds are not sufficient
- improved/fixed conf.debug_dissector() which failed when guess_payload_class() returned None
2005-09-12 11:25:22 +00:00
pbi
b55de5caa1
- added RandIP()
2005-09-08 12:13:36 +00:00
pbi
85d9922abe
- added conf.debug_dissecto checks where it was missing in SuperSockets
...
- Slice pcap object only once we know its not None ! (N. Peterson)
2005-09-08 03:29:23 +00:00
pbi
46d99e5a83
- made AnsweringMachine() callable instead of using the run() method
2005-09-06 15:08:47 +00:00
pbi
9cdbe9cf79
- new logging/warning facility using the logging module
2005-09-06 15:05:19 +00:00
pbi
2e7f297f7b
- 802.11 tweaks
2005-08-28 16:01:12 +00:00
pbi
f4cccb301f
- added Packet.decode_payload_as()
2005-08-28 16:00:14 +00:00
pbi
1e6278a50d
- Added XShortEnumField()
2005-08-28 15:51:05 +00:00
pbi
564596f996
- fixed crc32() computation for big endian systems
2005-08-17 16:11:13 +00:00
pbi
7257709473
- fix regression introduced in 1.0.0.4 (netstat parsing)
2005-08-17 10:54:47 +00:00
pbi
e2cc315dab
- fixed socket creation/attach filter race condition for L2Socket and L3PacketSocket.
...
No more packets shoud go through the filter.
2005-08-16 15:00:35 +00:00
pbi
52b003953e
- don't return outgoing packets in L2Socket and L3PacketSocket
...
- L2Socket and L3PacketSocket don't catch the exception if conf.dissector=1
2005-08-16 14:58:59 +00:00
pbi
a2cef7a3b9
- enhanced Packet.summary() code
2005-08-16 14:56:09 +00:00
pbi
a241ffc521
- keep tcp/udp ports numeric in traceroute result
2005-08-16 14:53:31 +00:00
pbi
3f709a7105
- added NTP.mysummary()
2005-08-15 07:27:45 +00:00
pbi
8b0633aaf0
- fixed Ether.summary() (P. Lalet)
2005-08-15 07:18:56 +00:00
pbi
2f8b076e72
- moved code to build answering machines' functions into a metaclass
2005-08-10 20:18:25 +00:00
pbi
1b8c8d83ab
- added MobileIP protocol (rfc3344 and friends) (B. Andersson)
2005-08-10 18:05:45 +00:00
pbi
b4053580e2
- changed Ether.mysummary() (P. Lalet)
...
- Update of Sebek protocols (P. Lalet)
2005-08-10 18:01:56 +00:00
pbi
27f42fb5e1
- fix problem in declaraion of answering machine functions
2005-08-10 17:53:19 +00:00
pbi
543e98d909
- added resolution of numbers from /etc/ethertypes, /etc/protocols and
...
/etc/services (P. Lalet)
- tweaked some mysummary() accordingly
2005-08-10 13:43:03 +00:00
pbi
cd06aeaa20
- Better netstat parsing for OpenBSD (P. Lalet)
2005-08-10 12:48:06 +00:00
pbi
5999d74cea
- fixed regression introduced by previous patch : Gen and Packet are not
...
classes anymore but types.
2005-08-10 12:41:21 +00:00
pbi
e24b54c3c9
- added ChangeDefaultValues metaclass to easily make a variant of a protocol
2005-08-09 19:40:57 +00:00
pbi
383a8305d8
Release 1.0.0
2005-08-09 16:30:10 +00:00
pbi
1fa40a1fd9
1.0 release
2005-08-09 16:26:09 +00:00
pbi
aa0160c6ff
- nothing
2005-08-09 16:19:17 +00:00
pbi
184385c9c6
- replaced use of __builtins__ by globals()
...
- promiscuous mode is now default mode
- added HTML color theme
2005-08-08 11:57:16 +00:00
pbi
5bc918dbce
- fix: IP fragmentation offset needs to be 0 for payload to be decoded
...
(actually fixed in 0.9.17.106)
2005-08-05 12:12:48 +00:00
pbi
f92a0636f5
- added 'filter' parameter to PacketList.padding()
...
- added PacketList.nzpadding() method
- added 'lfilter' parameter to sniff()
2005-08-05 12:04:03 +00:00
pbi
da1220b0d0
- removed scapy module reloading to prepare interactive mode
...
- tweaked interact() function, now fully functionnal
2005-08-05 12:02:19 +00:00
pbi
f105b7eec2
- small fix nmap database class
2005-07-20 14:24:06 +00:00
pbi
2661793401
- modified Packet.guess_payload_class() semantic : added the payload as parameter
...
- fixed TCP.answers() to take in account length of payload
- added timeout arg to arping()
2005-07-20 14:22:51 +00:00
pbi
8ac541fbd9
- added a try/catch for get_if_hw_addr
...
- fixed the netstat parsing for OpenBSD
- changed Dot11WEP's key ID field from "key" to "keyid"
2005-06-07 08:18:27 +00:00
pbi
20bfb8295b
- added LEShortEnumField
...
- added L2CAP layer
- added Bluetooth supersocket
- added srbt() and srbt1()
2005-06-07 07:54:51 +00:00