1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
pcapfix Changelog
*****************
1.1.7 - 03.07.2021
-------
* fixed security issues
1.1.6 - 13.06.2021
-------
* added security boundary checks in pcapng format
1.1.5 - 05.04.2021
-------
* snaplen checks are only performed in soft mode now
* fixed repairs for dlt 195 (ieee 802.15.4 with fcs)
* fixed (binary) file repair bug under Microsoft Windows
* improved compiling on all platforms (thanks to mdeweerd)
1.1.4 - 22.01.2019
------------------
* added support for extended pcap file format (kuznetzov)
* fixed dtl 113 (linux cooked) handling (thanks to Andre Luyer)
* improved hard and soft mode checks for younger/older packets
* minor fixes and improvements
1.1.3 - 04.09.2018
------------------
* implemtented soft mode (for plausibility checks)
1.1.2 - 16.07.2018
------------------
* fixed cross compiling (thanks to Helmut Grohne)
* increased maximum snap length to 262144
1.1.1 - 25.12.2017
------------------
* added write buffers and support to perform repair
process without creation of a separate output file
* fixed another MacOS build problem
* fixed minor bugs
1.1.0 - 31.08.2014
------------------
* added checks for valid pcapng format (epb)
* added --outfile parameter to chose fixed file name
* improved pcapng packet alignment (pb, spb, nrb)
* improved pcapng option fields handling
* improved status and verbosity outputs
* fixed reparation bugs with swapped pcap files
* fixed MacOS compile problem
* fixed windows output file name extension missing
* fixed many minor bugs
1.0.2 - 18.02.2014
------------------
* added support for files larger than 2GB on 32bit systems
1.0.1 - 03.11.2013
------------------
* added reparation block type id zero (pcapng)
* added reparation of capture length inside EPB (pcapng)
* set data link type to ethernet on missing header (pcap)
* changed missing pcap header threshold
* fixed minor bugs
1.0.0 - 12.10.2013
------------------
* added pcapng support
* added nanoseconds support (Issue #1)
* improved console output
* minor bugs fixed
0.7.3 - 16.06.2013
------------------
* added snoop file detection
* added large file support on 32bit architectures
* improved missing header detection
* fixed compiling errors on hurd and kfreebsd architectures
* fixed minor bugs
0.7.2 - 30.03.2013
------------------
* compiles on Apple systems properly now
* fixed problems installing man-pages (on some systems)
0.7.1 - 03.01.2013
------------------
* REALLY fixed file pointer exception on windows64 systems
* updated man-page
0.7 - 18.10.2012
----------------
* added support for swapped (big endian) pcap files
* compiles on OpenBSD properly now
* fixed file pointer exception on windows64 systems
* fixed detection bug when corrupted packet is larger than 65536 bytes
* fixed minimal packet limit to cope with wlan traffic
0.6 - 20.05.2012
----------------
* added deep scan option (-d) to force packet detection inside the whole file
* detects ascii-corruption in pcap header (unix->win)
* improved global header and packet checks (0 <= usec <= 1000000)
* repair files that first packet is entirely corrupted
* repair oversized packets
* improved last packet mismatch correction
* fixed reading packets over EOF
0.5 - 05.05.2012
----------------
* repair files that packets were not saved chronologically
* detect and repair overlapping packets
* detect and repair cut-off pcap files
* detect and repair ascii-mode transfered pcap files (pcap headers only!)
* added progress bar
* added man-page
0.4 - 27.04.2012
----------------
* completely redesigned packet detection algorithm (replaced bottom-up-recovery with brute-force-packet-guessing)
* improved detection rate by additional plausability checks
* increased speed when repairing large pcap files
0.3 - 31.03.2012
----------------
* when recovering packets size will be checked to be smaller than 65536
* added recognition when a file does not seem to be a pcap file at all
* compiles on windows systems properly now (tested with dev-cpp)
* added option to manually select data link type
0.2 - 11.03.2012
----------------
* pcapfix compiles on 64bit systems correctly now
* fixed segfault when no filename was given
* fixed (input) file not found bug on directory differ
* added recognition of other data link types beside ethernet in global header
* added source code documentation
0.1 - 01.03.2012
----------------
* this is the first version, everything has changed thou :-)
|