Commit Graph

121 Commits

Author SHA1 Message Date
pbi f2ad034092 - Early WEP support
- voip_play() tweaks
- Added LEShortField for Dot11 SC field
2004-12-01 16:13:28 +00:00
pbi 87b2bf7841 - HSRP early support
- Cisco CSSP Skinny early support
- added Little Endian IntEnumField
- added filter() method to PacketList
- some voip_play() work
- loop parameter value in send*() is used as the time to sleep between 2 loops
2004-10-18 11:42:50 +00:00
pbi 3f15346f81 - added recv() method to PcapReader to emulate a SuperSocket
- added "offline" parameter to sniff() to use sniff on pcap files
- removed voip_play_offline() and renamed voip_play_sniff() to voip_play()
  which is now available to play offline
2004-09-21 19:45:20 +00:00
pbi 52e08119f2 - added early PPPoE support (Ralf Ertzinger)
- fixed DNS summary() to handle empty queries or answers
2004-09-21 19:32:41 +00:00
pbi df7859b46b - added VOIP playing functions (not tested) 2004-09-21 12:58:15 +00:00
pbi e4637fbeba - transfert traceroute() and arping() options to sndrcv() ("retry", etc.)
- fixed retry option in sndrcv()
- tweaked AnweringMachine class
- rewrited airpwn to use AnsweringMachine
2004-09-17 20:00:47 +00:00
pbi ced6dbc9e7 - added loopback routing 2004-09-13 14:57:01 +00:00
pbi 1e0389337e - AnsweringMachine working as I wanted! 2004-09-12 19:44:45 +00:00
pbi c850f24fee - AnsweringMachine twaking
- added DNS spoofing answering machine
2004-09-10 14:54:46 +00:00
pbi 3c409d7778 - renamed ScapyPcapWriter class to PcapWriter
- added linktype parameter to PcapWriter (William McVey)
- added PcapReader class (William McVey)
2004-09-08 11:42:38 +00:00
pbi 0a2b9bf8ef - added some text correspondances to Radius code field 2004-09-08 11:06:01 +00:00
pbi 1bbc20dc61 - early radius support 2004-09-06 12:28:02 +00:00
pbi 7ab4210da8 - added "store" parameter to sniff()
- added AnsweringMachine class to handle request/response protocols
- replaced bootpd by a AnsweringMachine subclass
- created DHCP answering machine draft
2004-09-06 12:17:11 +00:00
pbi ddf1995a51 - finished airpwn() 2004-09-03 20:11:35 +00:00
pbi f4dd3317a6 - added first version of airpwn() clone 2004-08-13 14:49:51 +00:00
pbi 9a944d616b - added RIP protocol 2004-08-11 13:25:08 +00:00
pbi 0fdc94bcf2 - added gzip support to sessions saving
- can force pickle protocol to inferior values for pickle backward compatility
2004-08-09 12:00:20 +00:00
pbi 953314f9c5 - fixed self reloading when launched from a different directory
- fixed session reloading problems with PacketList() and SndRcvAns()
- added load_session(), save_session(), update_session()
2004-08-07 08:59:34 +00:00
pbi 317a01099a - added nsummary() method to SndRcvList() class 2004-07-28 19:16:12 +00:00
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