📄 changelog.txt
字号:
----------------------------revision 0.9.16.9date: 2004/06/07 16:09:21; author: pbi; state: Exp; lines: +13 -9- fix again TCP.answers() and TCPerror.answers()----------------------------revision 0.9.16.8date: 2004/06/07 16:06:27; author: pbi; state: Exp; lines: +58 -26- 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----------------------------revision 0.9.16.7date: 2004/06/07 09:20:43; author: pbi; state: Exp; lines: +40 -3- added LEIntField and StrFixedLenField- added partial PrismHeader support----------------------------revision 0.9.16.6date: 2004/04/29 15:46:19; author: pbi; state: Exp; lines: +18 -15- fixed fragment()----------------------------revision 0.9.16.5date: 2004/03/31 09:24:43; author: pbi; state: Exp; lines: +6 -1- fix nmap fingerprint db parsing to handle the new format (Jochen Bartl)----------------------------revision 0.9.16.4date: 2004/03/23 08:45:10; author: pbi; state: Exp; lines: +18 -8- Support for reading big endian pcap files (Pekka Pietikainen)----------------------------revision 0.9.16.3date: 2004/02/28 11:12:12; author: pbi; state: Exp; lines: +105 -12- 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>)----------------------------revision 0.9.16.2date: 2004/02/22 17:49:51; author: pbi; state: Exp; lines: +49 -2added first sketch of a bootp daemon: bootpd()----------------------------revision 0.9.16.1date: 2004/01/26 18:01:00; author: pbi; state: Exp; lines: +2466 -485Release 0.9.16----------------------------revision 0.9.15.15date: 2004/01/26 18:00:08; author: pbi; state: Exp; lines: +10 -3- added more text for DNS codes----------------------------revision 0.9.15.14date: 2004/01/15 13:24:48; author: pbi; state: Exp; lines: +37 -11- 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()----------------------------revision 0.9.15.13date: 2004/01/11 11:47:07; author: pbi; state: Exp; lines: +14 -8- srploop() and srloop() improvements----------------------------revision 0.9.15.12date: 2004/01/11 01:28:21; author: pbi; state: Exp; lines: +17 -8- srloop() and srploop() improvements----------------------------revision 0.9.15.11date: 2004/01/11 01:07:05; author: pbi; state: Exp; lines: +21 -14- srloop() and srploop() improvements----------------------------revision 0.9.15.10date: 2004/01/10 23:42:58; author: pbi; state: Exp; lines: +5 -2- added srloop() and srploop() functions----------------------------revision 0.9.15.9date: 2004/01/10 23:40:51; author: pbi; state: Exp; lines: +40 -1- added----------------------------revision 0.9.15.8date: 2004/01/09 16:42:42; author: pbi; state: Exp; lines: +31 -18- improved send() and sendp() with parameters loop and verbose----------------------------revision 0.9.15.7date: 2004/01/09 16:04:07; author: pbi; state: Exp; lines: +5 -2- fixed ARP opcodes values----------------------------revision 0.9.15.6date: 2004/01/09 15:53:46; author: pbi; state: Exp; lines: +10 -2- added RARP and IARP req/resp description in ARP operation Enum field----------------------------revision 0.9.15.5date: 2003/12/19 15:54:30; author: pbi; state: Exp; lines: +85 -15- 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).----------------------------revision 0.9.15.4date: 2003/10/30 16:11:41; author: pbi; state: Exp; lines: +56 -9- little enhancements to the DNS packets- added dyndns_add() and dyndns_del() (rfc2136)- fixed a format string error (3 times)----------------------------revision 0.9.15.3date: 2003/10/16 10:41:42; author: biondi; state: Exp; lines: +24 -26- redesign summary() method- fixed Dot11 addresses fields----------------------------revision 0.9.15.2date: 2003/10/15 14:41:09; author: biondi; state: Exp; lines: +20 -7- caching format size (calcsize()) in Field main class- allow first packet desassembly to fail in SuperSockets, falling back to Raw----------------------------revision 0.9.15.1date: 2003/10/02 15:24:29; author: pbi; state: Exp; lines: +2198 -469Release 0.9.15----------------------------revision 0.9.14.8date: 2003/10/02 15:16:26; author: pbi; state: Exp; lines: +148 -117- small fix for p0f_base- lazy loading for p0f, queso and nmap knowledge databases----------------------------revision 0.9.14.7date: 2003/10/02 14:14:17; author: pbi; state: Exp; lines: +130 -3- added a LongField- added classes and bonds for 802.11- added error handling and magic checks for rdpcap()----------------------------revision 0.9.14.6date: 2003/09/12 14:45:35; author: pbi; state: Exp; lines: +68 -12- had Dot11 working----------------------------revision 0.9.14.5date: 2003/09/12 10:04:05; author: pbi; state: Exp; lines: +67 -6- added summary() method to Packet objects----------------------------revision 0.9.14.4date: 2003/09/12 09:28:28; author: pbi; state: Exp; lines: +51 -8- 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()----------------------------revision 0.9.14.3date: 2003/09/10 08:47:41; author: pbi; state: Exp; lines: +49 -23- 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)----------------------------revision 0.9.14.2date: 2003/07/20 00:12:04; author: pbi; state: Exp; lines: +15 -7-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----------------------------revision 0.9.14.1date: 2003/06/25 13:18:23; author: pbi; state: Exp; lines: +1779 -406Release 0.9.14, from 0.9.13.4----------------------------revision 0.9.13.5date: 2003/06/25 13:17:00; author: pbi; state: Exp; lines: +142 -130- tried to avoid the "import scapy". completer does not work well anymore, and performance is the same----------------------------revision 0.9.13.4date: 2003/06/25 12:35:57; author: pbi; state: Exp; lines: +10 -3- fixed a regression in L3PacketSocket for ppp links----------------------------revision 0.9.13.3date: 2003/05/31 14:01:12; author: biondi; state: Exp; lines: +16 -2- more tweaks on Packet.sprintf(). Added __doc__.----------------------------revision 0.9.13.2date: 2003/05/31 13:17:42; author: biondi; state: Exp; lines: +6 -4- small tweaks in Packet.sprintf()----------------------------revision 0.9.13.1date: 2003/05/16 13:34:30; author: pbi; state: Exp; lines: +1755 -408Release 0.9.13----------------------------revision 0.9.12.9date: 2003/05/16 13:32:38; author: pbi; state: Exp; lines: +6 -2- fixed verbose parameter in nmap_fp()----------------------------revision 0.9.12.8date: 2003/05/16 13:28:49; author: pbi; state: Exp; lines: +86 -5- small enhancements in self-documentation- added early experiemental support for BOOTP and 802.11----------------------------revision 0.9.12.7date: 2003/05/16 11:25:48; author: pbi; state: Exp; lines: +95 -38- 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----------------------------revision 0.9.12.6date: 2003/05/16 09:28:40; author: pbi; state: Exp; lines: +9 -12- improved the __repr__() method of Packet class----------------------------revision 0.9.12.5date: 2003/05/12 15:15:02; author: pbi; state: Exp; lines: +6 -3- added minttl parameter to traceroute()----------------------------revision 0.9.12.4date: 2003/05/06 13:39:21; author: pbi; state: Exp; lines: +6 -39- Improved random number object (thanks to O. Poyen)----------------------------revision 0.9.12.3date: 2003/05/06 10:45:27; author: pbi; state: Exp; lines: +6 -3- fixed a name overlap on "type" in L2ListenSocket and L3PacketSocket (thanks to E. M. Hopper)----------------------------revision 0.9.12.2date: 2003/05/06 10:41:58; author: pbi; state: Exp; lines: +37 -17- externalized conversion from probes to signature with nmap_probes2sig() use probe results from, say, a pcap file----------------------------revision 0.9.12.1date: 2003/04/27 10:07:30; author: pbi; state: Exp; lines: +1539 -327Release 0.9.12----------------------------revision 0.9.11.5date: 2003/04/27 10:04:03; author: pbi; state: Exp; lines: +8 -2- Fixed long int conversion in attach_filter()----------------------------revision 0.9.11.4date: 2003/04/27 10:00:57; author: pbi; state: Exp; lines: +60 -41- 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()----------------------------revision 0.9.11.3date: 2003/04/24 12:47:49; author: pbi; state: Exp; lines: +120 -30- 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----------------------------revision 0.9.11.2date: 2003/04/23 21:23:30; author: pbi; state: Exp; lines: +125 -11- small fixes in init_queso()- experimental support of nmap fingerprinting (not complete yet)----------------------------revision 0.9.11.1date: 2003/04/22 14:38:16; author: pbi; state: Exp; lines: +1295 -315Release 0.9.11----------------------------revision 0.9.10.8date: 2003/04/22 14:37:32; author: pbi; state: Exp; lines: +23 -12- 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()----------------------------revision 0.9.10.7date: 2003/04/22 13:55:01; author: pbi; state: Exp; lines: +47 -42- some getattr/setattr/delattr enhancements----------------------------revision 0.9.10.6date: 2003/04/22 13:52:00; author: pbi; state: Exp; lines: +109 -4- added experimental support for QueSO OS fingerprinting. Has someone a *recent* database ?----------------------------revision 0.9.10.5date: 2003/04/18 17:45:15; author: pbi; state: Exp; lines: +42 -2- improved the completer to complete with protocol fields- small fix in get_working_if()----------------------------revision 0.9.10.4date: 2003/04/16 14:53:36; author: pbi; state: Exp; lines: +16 -8- added option to include padding or not----------------------------revision 0.9.10.3date: 2003/04/16 14:35:32; author: pbi; state: Exp; lines: +34 -6- added L2dnetSocket()- improved arping()----------------------------revision 0.9.10.2date: 2003/04/16 12:40:40; author: pbi; state: Exp; lines: +12 -2- fixed the case when the history file does not exist----------------------------revision 0.9.10.1date: 2003/04/14 15:43:45; author: pbi; state: Exp; lines: +1039 -271Release 0.9.10----------------------------revision 0.9.9.15date: 2003/04/14 15:42:47; author: pbi; state: Exp; lines: +36 -3- added L3pcapListenSocket- fixed L3ListenSocket to use ETH_P_ALL instead of ETH_P_IP by default----------------------------revision 0.9.9.14date: 2003/04/14 14:57:53; author: pbi; state: Exp; lines: +12 -32- reworked L3dnetSocket----------------------------revision 0.9.9.13date: 2003/04/14 13:53:28; author: pbi; state: Exp; lines: +15 -5- added completion (rlcompleter) and history support----------------------------revision 0.9.9.12date: 2003/04/14 10:05:42; author: pbi; state: Exp; lines: +9 -6- bugfixed the close() method of some supersockets
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -