112 Commits

Author SHA1 Message Date
mzack
5cd25bd069 more checks + test cases fix 2022-03-22 14:18:01 +01:00
mzack
838ddb63e7 adding mime type file support 2022-03-22 12:35:11 +01:00
mzack
e7d260ea4d Fixing stats counter 2022-03-22 10:52:57 +01:00
Ice3man
d1f6fd9115 Fixed template doc example 2022-03-21 15:50:28 +05:30
mzack
cf9c844c62 adding line number for extracted results 2022-03-04 09:28:58 +01:00
mzack
4bcc84df9d using int argument 2022-03-03 10:26:43 +01:00
mzack
ea9f9c9c9a fixing logic condition + removing redundant code 2022-03-03 07:18:35 +01:00
mzack
e9d4b4bc52 adding archive analysis support 2022-03-01 18:59:33 +01:00
mzack
c89b9ef820 method renaming 2022-03-01 06:37:59 +01:00
mzack
06ab0dfa99 making code more uniform with chosen architecture 2022-02-26 09:06:43 +01:00
mzack
a51d307967 . 2022-02-26 08:02:16 +01:00
mzack
73d1247b71 fixing typo 2022-02-26 00:54:11 +01:00
mzack
a4b24ea802 adding outputunique logic handling 2022-02-25 12:51:28 +01:00
mzack
1a42780370 improving dump logic 2022-02-25 08:59:10 +01:00
mzack
b3e2456c80 removing unused stuff 2022-02-25 02:13:57 +01:00
mzack
baabe412dd using custom implementation to avoid multiple file read 2022-02-25 02:12:54 +01:00
mzack
763ec611ab . 2022-02-25 01:49:14 +01:00
mzack
748617a9f3 first part 2022-02-25 00:55:05 +01:00
mzack
30a5a11e23 patching tests 2022-02-24 23:57:47 +01:00
mzack
cf1526b7ed adding result dedupe 2022-02-24 23:54:45 +01:00
mzack
6af462c215 . 2022-02-24 23:35:51 +01:00
mzack
91ad446212 . 2022-02-24 23:18:37 +01:00
mzack
11286210e5 using helper dedupeint 2022-02-24 22:50:41 +01:00
mzack
2409d7a713 dropping multiple scan 2022-02-24 22:41:33 +01:00
mzack
1551feda5a temporary line calculation with multiple file read
todo: replace with one pass scan via io.reader
2022-02-23 23:32:25 +01:00
mzack
6746071979 Refactoring file templates to handle large files in chunks + removing deprecated io methods 2022-02-23 13:54:46 +01:00
Ice3man
7d83d3f8c9
Added line number for file results + stats fixes (#1495)
* Added line number for file results + stats fixes

* Misc

* Improved file result line calculation as per review

* Added new match-all attribute for file template matcher line count
2022-02-10 15:59:05 +05:30
forgedhallpass
72af50155d Typo fixes 2022-02-07 16:41:55 +02:00
sandeep
26de1c0995 update: increased limit for file protocol
Increased default file size to read for file templates from 5 MB to 1GB to avoid false negative results.
2022-02-05 22:39:34 +05:30
Ice3man
24326389a4
Added interactsh additional variables support (#1468)
* Added interactsh additional variables support

* Added support for interact server rotation

* Misc fixes to interact related modules

* Fixed a crash with interactsh

* Perform deduplication of output extract data before printing
2022-01-13 13:22:43 +05:30
Mzack9999
07e7d0795b
Extending deny list to support filenames and folders (#1260)
* Extending deny list to support filenames and folders

* fixing field name

* adding missing edge case with relative path + filename

* handling root path + relative path

* Improving matchers to handle all deny cases
2021-12-16 16:21:06 +05:30
Ice3man543
eb7c704d36 Merging from dev 2021-11-30 16:23:39 +05:30
Ice3man543
c720354be2 Added part definition information to docs + misc 2021-11-26 16:23:54 +05:30
Ice3man543
caaa5c6594 Automatically generate docs for enum values 2021-11-25 19:34:01 +05:30
forgedhallpass
4bccb6cf8a fix: File and directory creation permission changes
Directories: 0755 (5 - group and other can read cd into the directory and read it's content)
Files: 0644 (4 - group and other can only read the created files)
Tests files: 0777
2021-11-25 14:37:57 +02:00
Ice3man
1581c96e4e
Added matched-status flag + template-path and url to output (#1272)
* Added matched-status flag + template-path and url to output
2021-11-22 17:53:25 +05:30
LuitelSamikshya
4b8ec29d8d
struct to enums changes for Matchers (#1246)
* struct to enums changes for Matchers
2021-11-19 16:24:09 +05:30
LuitelSamikshya
2856e7e247
Extractor + Headless Actions structures to enums (#1217)
* enum support for extractor
2021-11-19 01:41:10 +05:30
Sandeep Singh
f78ff42dbe
Merge branch 'dev' into more-protocols 2021-11-09 18:27:13 +05:30
Ice3man543
8ad3ebcd05 Made code changes as per review comments 2021-11-05 03:01:41 +05:30
Ice3man543
645ae30a47 Moved to an enum for TemplateType in protocols 2021-11-03 19:53:45 +05:30
forgedhallpass
8f6280dc9d refactor: In case of binary data, show a hexadecimal view as well #1080
* small enhancements with regards to dumping responses
2021-11-01 20:45:54 +02:00
forgedhallpass
b91166a034 Merge remote-tracking branch 'origin/dev' into colored_hexdump 2021-11-01 11:57:45 +02:00
Sandeep Singh
1863e8f76a
Merge pull request #1130 from zerodivisi0n/feature/case-insensitive-match
Add case-insensitive option to template
2021-11-01 15:15:22 +05:30
Alexey Zhuchkov
463c1c0142 Use template path in output request 2021-10-30 14:28:30 +03:00
forgedhallpass
04e3c0165a feat: In case of binary data, show a hexadecimal view as well #1080 2021-10-30 13:17:47 +03:00
Alexey Zhuchkov
897f11213c Add unit tests for case-insensitive flag in protocols 2021-10-29 19:11:09 +03:00
Alexey Zhuchkov
bfb69b2ff2 Extract getMatchPart method in protocols 2021-10-29 19:10:17 +03:00
forgedhallpass
435ec5cd5d Do not show AND matcher information in the command line output if debug is not enabled #1081 2021-10-12 20:06:55 +03:00
forgedhallpass
b5c161d267 [feature] Add coloring to debug information #999
* extracted common MakeResultEvent logic and added the MakeResultEventItem method to the Request interface
2021-10-06 21:54:52 +03:00