Matt Nadareski
|
beac29c650
|
Re-add Wix for MS-CAB
Added until LibMSPackSharp can be fixed
|
2022-07-06 15:33:10 -07:00 |
|
Matt Nadareski
|
21a041dad6
|
Update MS-CAB
|
2022-07-06 15:17:02 -07:00 |
|
Matt Nadareski
|
1a0e16a05b
|
Use new debug flag
|
2022-06-01 12:01:14 -07:00 |
|
Matt Nadareski
|
5d515c7ddd
|
Update LibMSPackSharp
|
2022-06-01 11:34:50 -07:00 |
|
Matt Nadareski
|
66c7afe20b
|
Use placeholder cabinet to start at first file
|
2022-05-31 16:06:29 -07:00 |
|
Matt Nadareski
|
6a609ea3f5
|
Break and set fixing flags if there's an appending error
|
2022-05-31 16:04:20 -07:00 |
|
Matt Nadareski
|
6752d0cfa3
|
Append cabinets where needed
|
2022-05-31 15:54:53 -07:00 |
|
Matt Nadareski
|
1d26b06592
|
Fix 0 checks, fix aligned table creation
|
2022-05-31 15:44:22 -07:00 |
|
Matt Nadareski
|
768c77a6bc
|
Attempts at changes
|
2022-05-25 21:55:36 -07:00 |
|
Matt Nadareski
|
90bc78982c
|
Safer opening of CABs
|
2022-05-22 13:13:42 -07:00 |
|
Matt Nadareski
|
80626f3b9e
|
Cleanup to get some things working
|
2022-05-21 23:44:03 -07:00 |
|
Matt Nadareski
|
08c97d291e
|
Start of de-macro-ification
|
2022-05-19 23:52:08 -07:00 |
|
Matt Nadareski
|
ddb2be278a
|
More CAB-specific cleanup
|
2022-05-19 22:19:06 -07:00 |
|
Matt Nadareski
|
dfee4a8d76
|
Use debug flag for exception printing
|
2022-05-15 20:58:27 -07:00 |
|
Matt Nadareski
|
177543a51c
|
Use WixToolset for MS-CAB
|
2022-05-14 21:25:41 -07:00 |
|
Matt Nadareski
|
9d7cc4012c
|
Move interfaces to own namespace
|
2022-05-01 17:41:50 -07:00 |
|
Matt Nadareski
|
b779f2f546
|
Only deserialze a file once per round of checks
|
2021-09-10 16:10:15 -07:00 |
|
Matt Nadareski
|
7548646ba2
|
Create and use the Tools namespace
|
2021-08-25 15:09:42 -07:00 |
|
Matt Nadareski
|
93e8322ba5
|
Add skeleton code to MS-CAB SFX
|
2021-08-24 14:29:30 -07:00 |
|
Matt Nadareski
|
3667a5b57a
|
Concurrent protection scans per file (#52)
* Move to ConcurrentDictionary
* Convert to ConcurrentQueue
|
2021-07-18 09:44:23 -07:00 |
|
Matt Nadareski
|
544aaed9da
|
Modify array finding, part 2
|
2021-03-20 20:47:56 -07:00 |
|
Matt Nadareski
|
e3bed19e79
|
Import WixToolset code as external
|
2021-03-02 13:09:15 -08:00 |
|
Matt Nadareski
|
f4310206e9
|
Add IScannable interface
|
2021-02-26 09:26:23 -08:00 |
|
Matt Nadareski
|
28d6d06033
|
Unshield uses zlib.net which isn't .NET Core...
|
2020-11-01 22:13:46 -08:00 |
|
Matt Nadareski
|
50db0044b0
|
Fix MSCab corner case of trailing periods
|
2020-11-01 14:06:46 -08:00 |
|
Matt Nadareski
|
ef581c3f36
|
Add note for MS-CAB
|
2020-10-31 23:29:27 -07:00 |
|
Matt Nadareski
|
64e67b8daa
|
Gate non-core compatible includes
|
2020-10-31 23:17:03 -07:00 |
|
Matt Nadareski
|
45e10a84ae
|
Strip temp paths, add archive name as prefix
|
2020-10-31 14:14:35 -07:00 |
|
Matt Nadareski
|
81f0400790
|
Pass-thru scanner, better return types
|
2020-10-31 14:00:31 -07:00 |
|
Matt Nadareski
|
df90583f73
|
Scanner shouldn't include path intrinsically
|
2020-10-31 13:20:54 -07:00 |
|
Matt Nadareski
|
5b980e138a
|
Add scanner to all archive signatures (nw)
|
2020-10-31 00:06:41 -07:00 |
|
Matt Nadareski
|
2d2cff4d0e
|
Add MSI extraction and scanning
|
2020-10-28 22:51:33 -07:00 |
|
Matt Nadareski
|
dfabb1a244
|
Strip out temp paths from results and progress
|
2020-10-28 13:17:26 -07:00 |
|
Matt Nadareski
|
4a6e2fd62d
|
Scan whole folder for MSCab
|
2020-10-28 12:20:07 -07:00 |
|
Matt Nadareski
|
0cfb9907d0
|
Make archives use full scan, not just content
|
2020-10-28 12:05:48 -07:00 |
|
Matt Nadareski
|
0c137e97f0
|
Make protection location optional (default off)
|
2020-09-10 21:43:18 -07:00 |
|
Matt Nadareski
|
c4f8fa4b0d
|
Location, Location, Location (#11)
* Add index to all content checks
* Get mostly onto byte arrays
* Migrate as much as possible to byte array
* Minor cleanup
* Cleanup comments, fix search
* Safer CABs and auto-log on test
* Comments and better SecuROM
* Cleanup, Wise Detection, archives
* Minor fixes
* Add externals, cleanup README
* Add WiseUnpacker
* Add Wise extraction
* Better separation of special file format handling
* Consistent licencing
* Add to README
* Fix StartsWith
* Fix Valve scanning
* Fix build
* Remove old TODO
* Fix BFPK extraction
* More free decompression formats
* Fix EVORE
* Fix LibCrypt detection
* Fix EVORE deletion
|
2020-09-10 21:10:32 -07:00 |
|