Commit Graph

220 Commits

Author SHA1 Message Date
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
pbi 2b90c6ce93 - Fixes for 0.9.17.100 2005-05-30 15:21:48 +00:00
pbi 4adc3f4fbe - added NetBIOS, SMB & Co support (Sebastien Chenevot & Sylvain Sarmejeanne) 2005-05-30 15:08:41 +00:00
pbi 78868b21ed - WEP support and ICV computation 2005-05-28 12:28:40 +00:00
pbi 34acf7aa68 -fixed a smlal bug in graphic traceroute 2005-05-27 21:05:35 +00:00
pbi cc017dcef2 - added WEP ciphering to Dot11WEP 2005-05-27 17:53:04 +00:00
pbi b6ebdce850 - ability to give a WEP key as an argument to unwep() 2005-05-25 13:15:10 +00:00
pbi 79fa9982eb - fixed pcap supersockets warnings 2005-05-25 13:05:03 +00:00
pbi 6fd7e1a85b - fixed/cleaned ISAKMP 2005-05-25 13:01:24 +00:00
pbi 40bd0824e9 - fixed Packet.remove_underlayer() args
- fixed FieldLenField
- added Atheros Prism Header linktype
2005-05-25 13:00:34 +00:00
pbi f9ad961b04 - some voip_play() stuff 2005-05-18 14:59:32 +00:00
pbi 8a0e1fa664 - added BIOCIMMEDIATE option to fix BSD's BPF/pcap/select() behaviour issues
- made PCAP/DNET the default mode, even for Linux (it seems quicker)
2005-05-18 14:59:01 +00:00
pbi 7347e9c05e - purge ARP cache when changing IP address of an interface
- fixed loopback interface detection get_if_raw_hwaddr() for dnet
- changed a bit Dot11PacketList behaviour
- fixed build() overload by EAP class
- fixed close()/recv() mix up in L2pcapListenSocket
2005-05-18 14:57:07 +00:00
pbi e8271106a3 - DNET/PCAP stuff reordering 2005-05-03 17:18:22 +00:00
pbi 2ea96a9ec8 - made Padding not be seen as a payload 2005-05-02 22:10:12 +00:00
pbi be12502123 - added L2 recognition for L2pcapListenSocket
- workarround for a bug in libpcap/wrapper?. .next() sometimes returns None
- added consistant get_if_addr() and get_if_raw_addr()
- added ifadd(), ifdel() and ifchange() methods to Route class
2005-04-29 20:37:39 +00:00
pbi 1aef6977b0 - small code cleaning 2005-04-27 19:14:24 +00:00
pbi 86112e2440 - early BSD port with libdnet and libpcap wrappers 2005-04-27 11:53:32 +00:00
pbi b76d721e7e - added a usable geolocation database from GeoIP. 2005-04-24 12:57:45 +00:00
pbi 252bc96cf3 - fixed fragment() (Peter Hardy) 2005-04-24 08:34:57 +00:00
pbi d5ca53c6cb - fixed sndrcv() when given an empty set of packets 2005-04-23 13:29:21 +00:00
pbi 3aa500ec5b - Some Sebek layers fixes (Pierre Lalet) 2005-04-23 11:55:32 +00:00
pbi 14d59343f9 - Early IrDA support (Pierre Lalet) 2005-04-23 11:43:16 +00:00
pbi b7357e0ef6 - fixed SebekV1 and SebekV2 (Pierre Lalet) 2005-04-23 11:42:34 +00:00
pbi d3a19c0fba - fixed BitField (Pierre Lalet) 2005-04-23 11:41:33 +00:00
pbi 97e3fb4755 - added threshold for warnings 2005-04-23 11:36:15 +00:00
pbi e7ec66355a - Renamed SndRcvAns into SndRcvList 2005-04-23 09:27:51 +00:00
pbi 856bc5a741 - added color display in srloop() 2005-04-23 09:26:12 +00:00
pbi 7f71050b3d - fixed dhcp_request()
- changed make_table semantic : take one lambda instead of 3
- fixed import_hexcap()
- fixed StrLenField
- changed traceroute() and arping() to also return unanswered packets
- ls() now sorts its output alphabetically
- LaTeX color theme for straight copy/paste into your doc.
2005-04-22 11:30:10 +00:00
pbi 67850c9366 - fixed ARP.answers()' return value
- made TracerouteResult.graph() use both ASN information source
2005-04-15 13:56:08 +00:00
pbi 748d3e1e90 - fix route.route() to handle extended IP sets (ex. 192.168.*.1-5)
- generalised statistics in packet lists
- added Dot11PacketList()
- added some DHCP options
- fixes in DHCP options building
- modified unwep() to decrypt a WEP packet if it was not already done
2005-04-09 20:25:23 +00:00
pbi 328ce19af2 - forgotten debug msg in Net() 2005-04-06 08:49:11 +00:00
pbi a664ce89d5 - modified Net() to recognize things like 172.16.*.1-10 2005-04-04 15:58:15 +00:00