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 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
TODO:
* check how duplicate definitions are handled
* make sure scan buffer is sufficient large for bounded scan
* state add relative_from_start, relative_from_end and unbound scan trees and active nodes
* dpkg add sigscan.conf
* is there a pratical need to support signature with patterns that contain pattern gaps?
* unbounded scan
- determine optimal buffer size
- buffer size vs scan block size?
- handle boundary matches
- add range to determine size of scan buffer?
* signature table
- add support for unbounded signatures (LIBSIGSCAN_PATTERN_OFFSET_UNBOUND)
* scanner
- add support for unbounded signatures
* add memory aligned reads?
Tools:
* sigscan/scan_handle
- print result offset
Tests:
* add test signature files
- tar, tar_old
* sigscan_test_scanner
- add scan result (signature) identifier check
- offsets relative from end
- scan file and file IO handle
- build scan tree with no signatures, single signature, multiple signatures
- different buffer sizes
- header signature range that does not start at 0
* pysigscan_test_scanner
- fix TODOs
- offsets relative from end
- scan file and file object
- build scan tree with no signatures, single signature, multiple signatures
* sigscan
- add test
20160312
* fixed bug in scan tree initialization
* applied updates
20160109
* fixes for rpmbuild
20160108
* worked on Python 3 support
20160105
* 2016 update
20151221
* applied updates
20151205
* worked on Python bindings
20150725
* worked on setup.py
20150714
* bug fixes
20150617
* worked on Python bindings
20150204
* fixes in sigscan.conf
* added sigscan.conf to dpkf/rules file
20150125
* changes for deployment
20150115
* added sigscan.conf to spec file
20150114
* fixes for overlapping header and footer ranges
* worked on handling a data size of 0
20150113
* lifted minimum pattern size for header and footer signatures
20150112
* worked on offsets from end of file
20150111
* worked on offsets from end of file
20150108
* worked on initial version
20150107
* worked on initial version
20150106
* worked on initial version
20150105
* worked on initial version
20150104
* worked on initial version
20150103
* worked on Python bindings
* updated man pages
* worked on scan result
20150102
* worked on initial version
* worked on Python bindings
20150101
* 2015 update
* added msvscpp files
* worked on pattern offset range list
20141231
* worked on initial version
* worked on skip table
* worked on scan state
20141230
* worked on initial version
20141229
* updated dpkg files
20141228
* worked on initial version
20141227
* worked on initial version
20141219
* worked on initial version
20141215
* worked on initial version
20141212
* worked on initial version
20141208
* worked on initial version
20141116
* worked on initial version
20141115
* Initial version based on dfvfs scanner and libexe
|