Commit graph

44 commits

Author SHA1 Message Date
Sam Carlton
df266d7760 Use native BigInt
# Conflicts:
#	helpers/scanner/parsers/plist.js
2022-07-26 21:28:44 -05:00
Sam Carlton
0d50f7a70a Wrap scan steps in try catch 2022-07-22 12:19:55 -05:00
Sam Carlton
f717f4bf22 Import parseMacho normally 2022-07-22 00:07:35 -05:00
Sam Carlton
65692733f2 Try disabling MachoNode 2022-07-21 22:47:02 -05:00
Sam Carlton
07ee8760b5 Rebuild endian-reader as class 2022-07-21 22:42:26 -05:00
Sam Carlton
4004ac2002 Use standard import for zip.js 2022-07-21 21:57:20 -05:00
Sam Carlton
ca58913ccc Convertr scanner client to mjs 2022-07-21 21:52:12 -05:00
Sam Carlton
01d0ba8dbf Fix missing function 2022-07-21 21:47:38 -05:00
Sam Carlton
f499b3eecb Log parser start 2022-07-21 21:31:21 -05:00
Sam Carlton
62a5b430e1 Continue on parser fail 2022-07-21 21:31:14 -05:00
Sam Carlton
d7112ae322 FIx File proccessing for Browser and Node 2022-07-21 21:30:50 -05:00
Sam Carlton
7f9d891ab7 Import MachoManic Magics to determine bits 2022-07-21 21:17:45 -05:00
Sam Carlton
127c37c52e Use Buffer directly for macho parser 2022-07-21 20:28:14 -05:00
Sam Carlton
d17ec1c23b Import Buffer directly 2022-07-21 19:54:54 -05:00
Sam Carlton
44eef3d075 Switch back to imported buffer 2022-07-21 19:52:32 -05:00
Sam Carlton
fae37c476b Add context to FileBlob 2022-07-21 18:47:34 -05:00
Sam Carlton
e161af18cf Trim error messages 2022-07-19 22:27:49 -05:00
Sam Carlton
c04da29933 User local MachoNode 2022-07-19 22:27:37 -05:00
Sam Carlton
5bce0c5dc3 Move makeFileBuffer logic to function 2022-07-19 22:26:19 -05:00
Sam Carlton
15ddc6c4b8 Add MachoNode locally 2022-07-19 22:24:49 -05:00
Sam Carlton
e2380f519f Use local FileApi 2022-07-19 21:38:07 -05:00
Sam Carlton
e61f9e7233 Match main executable both ways 2022-07-19 21:35:05 -05:00
Sam Carlton
3eb703ba2f Revert FileInstance.arrayBuffer to node style 2022-07-19 21:33:38 -05:00
Sam Carlton
2cf8cc45ba Add FileApi FileReader 2022-07-19 21:24:30 -05:00
Sam Carlton
c389120a6e Add FileApi File 2022-07-19 21:17:47 -05:00
Sam Carlton
f3b4bdcf3c Enable parsing infoPlist in the browser 2022-07-19 00:04:28 -05:00
Sam Carlton
f59ebd9056 Detect plain text plists 2022-07-19 00:01:05 -05:00
Sam Carlton
c498dc5b33 Add binary plist parser 2022-07-18 23:53:01 -05:00
Sam Carlton
572bf0ec57 Remove loggers 2022-07-18 21:38:22 -05:00
Sam Carlton
d909010d36 Add 7z commands reference 2022-07-18 21:25:28 -05:00
Sam Carlton
f98a3f7ae1 Add experimental 7z compressor 2022-07-18 21:23:21 -05:00
Sam Carlton
a2a9acfa42 Include error message 2022-07-18 19:33:41 -05:00
Sam Carlton
4c92f61fd5 Add timeout for Macho Parsers 2022-07-18 19:33:22 -05:00
Sam Carlton
b8a3b8e5d9 Add support for binary plists 2022-07-18 19:09:33 -05:00
Sam Carlton
6f6352a859 Add failovers for name and version 2022-07-18 18:44:31 -05:00
Sam Carlton
ae3f9e9b64 Simplify macho parser error 2022-07-18 18:44:04 -05:00
Sam Carlton
3dfba1d355 Add MachoNode parser 2022-07-18 18:06:00 -05:00
Sam Carlton
a64f83b078 Fix typo 2022-07-18 18:05:44 -05:00
Sam Carlton
d459ac8fb2 Clean up unused code 2022-07-18 16:56:39 -05:00
Sam Carlton
5146877f58 Enable using multiple macho parsers 2022-07-18 16:56:30 -05:00
Sam Carlton
298436da95 Enable result info 2022-07-16 22:54:32 -05:00
Sam Carlton
3e6ca702af Remove unused code 2022-07-16 22:25:10 -05:00
Sam Carlton
70e72a86e4 Enable parsing macho file 2022-07-16 22:01:01 -05:00
Sam Carlton
2a525d93d5 Test that App Scan can read plist 2022-07-16 18:37:42 -05:00