Commit Graph

1565 Commits

Author SHA1 Message Date
Miroslav Stampar
c028fb9003 Patch for websocket (with multiple recv requirement) 2019-11-28 13:53:47 +01:00
Miroslav Stampar
6ab1cf8caa Minor cleanup 2019-11-26 16:22:23 +01:00
Miroslav Stampar
6823971442 Minor patch 2019-11-26 13:18:21 +01:00
Miroslav Stampar
6e46624fe0 Fixes #4017 2019-11-22 15:20:45 +01:00
Miroslav Stampar
0977f6df61 Bug fix (disable HTML decoding in XSS checks) 2019-11-18 11:40:07 +01:00
Miroslav Stampar
fbde411228 Minor update 2019-11-17 00:52:04 +01:00
Miroslav Stampar
6d07d52ccd Minor patch 2019-11-17 00:21:55 +01:00
Miroslav Stampar
45a2d2a83f Bug fix (TLS/SNI sites misbehaved over --tor/--proxy) 2019-11-15 22:42:56 +01:00
Miroslav Stampar
87b5be0a5e Minor improvement 2019-11-15 22:27:33 +01:00
Miroslav Stampar
2bb5ba7fa2 Bug fix (payload escaping in XML payloads) 2019-11-14 11:49:30 +01:00
Miroslav Stampar
77312a8a2e Fixes #4010 2019-11-13 11:29:42 +01:00
Miroslav Stampar
60c7fb3e03 Minor update 2019-11-13 11:17:32 +01:00
Miroslav Stampar
f382443ddd Minor patch for crawling 2019-11-12 22:51:11 +01:00
Miroslav Stampar
5f3b397882 Minor update 2019-11-11 12:24:42 +01:00
Miroslav Stampar
72fa5a9c85 Minor update 2019-11-09 00:54:47 +01:00
Miroslav Stampar
87f6db467d Minor patches 2019-11-08 23:45:30 +01:00
Miroslav Stampar
404d8481ad Couple of minor patches 2019-11-08 23:28:51 +01:00
Miroslav Stampar
360d89cecc Critical bug patch for --crawl/--forms (introduced last week) 2019-11-07 16:23:52 +01:00
Miroslav Stampar
dc87e10c99 Trivial message update 2019-11-07 00:03:06 +01:00
Miroslav Stampar
273004396c Trivial language update 2019-10-31 21:40:28 +01:00
Miroslav Stampar
e21d4ae344 Minor update 2019-10-31 20:59:14 +01:00
Miroslav Stampar
627d99089f Proper patch for #3955 2019-10-09 20:41:33 +03:00
Miroslav Stampar
aed137ad80 Fixes #3948 2019-10-07 14:20:18 +02:00
Miroslav Stampar
57511ac9df Trivial update 2019-10-04 14:12:15 +02:00
Miroslav Stampar
8b88bb82d3 Minor refactoring 2019-09-11 14:05:25 +02:00
Miroslav Stampar
30fba849e2 Implements #3916 2019-09-09 13:56:37 +02:00
Miroslav Stampar
81289fa7cd Fixes #3886 2019-08-21 15:29:51 +02:00
Miroslav Stampar
576d81aa49 Minor log message update 2019-08-21 15:19:42 +02:00
Miroslav Stampar
3f1a8e81b4 Adding support for #3870 2019-08-13 15:22:02 +02:00
Miroslav Stampar
b5063fc25a Implementation for #3859 2019-08-02 20:29:52 +02:00
Miroslav Stampar
0bc5069042 Implements #3834 2019-07-19 12:17:07 +02:00
Miroslav Stampar
db90ff9c3f Fixing mess with --common-files --threads>1 (threads in threads - '.shared.' hell) 2019-07-18 14:59:42 +02:00
Miroslav Stampar
8fda828bc9 Minor refactoring 2019-07-18 11:27:00 +02:00
Miroslav Stampar
453a6fbc6f Update for #3831 2019-07-17 13:20:24 +02:00
Miroslav Stampar
c1ae1b432e Update regarding #3813 2019-07-11 11:30:21 +02:00
Miroslav Stampar
25f29ca6b0 Minor updates 2019-07-03 10:56:05 +02:00
Miroslav Stampar
a7695dd06f Fixes #3792 2019-07-03 09:17:25 +02:00
Miroslav Stampar
3abd3e1a8d Patching silent per-thread issue with technique switching (fixes #3784) 2019-07-01 10:43:05 +02:00
Miroslav Stampar
60f69a5ca0 Fixes #3764 2019-06-17 16:40:08 +02:00
Miroslav Stampar
0db8b8e268 Minor renaming 2019-06-13 10:59:56 +02:00
Miroslav Stampar
468eed8532 Fixes #3753 2019-06-13 10:58:21 +02:00
Miroslav Stampar
02c8f47892 Adding support for WebSocket over SSL (wss://) 2019-06-06 23:45:30 +02:00
Miroslav Stampar
8a97e7edcc Trivial renaming 2019-06-06 23:13:34 +02:00
Miroslav Stampar
495e7c8210 Trivial update 2019-06-04 14:44:06 +02:00
Miroslav Stampar
b6fbca05d5 Couple of trivial patches 2019-06-04 13:04:31 +02:00
Miroslav Stampar
3ac1283900 Further pleasing pylint deity 2019-06-04 12:15:39 +02:00
Miroslav Stampar
e236ba5616 Removing single-thread limit for time-based SQLi 2019-06-01 16:33:27 +02:00
Miroslav Stampar
b39a1ad0a7 Fixes #3731 2019-05-31 15:42:20 +02:00
Miroslav Stampar
1f7ee039ad Bug fix (place overriden in case of token) 2019-05-30 23:03:17 +02:00
Miroslav Stampar
8ca4cffb98 Minor refactoring 2019-05-28 14:12:35 +02:00
Miroslav Stampar
4857f36883 Probably fixes #3713 2019-05-27 13:15:45 +02:00
Miroslav Stampar
867e881d1d Minor refactoring 2019-05-27 13:09:13 +02:00
Miroslav Stampar
e6496db66f Fixes #3710 2019-05-25 08:23:05 +02:00
Miroslav Stampar
e869728972 Fixes #3698 2019-05-24 15:01:43 +02:00
Miroslav Stampar
130bcd4b9b Minor update 2019-05-24 14:18:18 +02:00
Miroslav Stampar
ad01aa7449 Further integration of identYwaf 2019-05-24 13:54:10 +02:00
Miroslav Stampar
82efb0ca79 Minor patch 2019-05-24 11:07:18 +02:00
Miroslav Stampar
b35c8e557d Minor refactoring 2019-05-19 07:45:26 +02:00
Miroslav Stampar
d815e6c278 Bug fix for Python 3.3 (drei) 2019-05-16 12:46:10 +02:00
Miroslav Stampar
61f32192b0 Fixes #3667 2019-05-16 01:11:18 +02:00
Miroslav Stampar
a4e9d3e661 Some more drei updates 2019-05-15 10:57:22 +02:00
Miroslav Stampar
3f91f025db Trivial updates 2019-05-09 16:22:18 +02:00
Miroslav Stampar
9c247b3833 Last preparations for DREI 2019-05-08 12:47:52 +02:00
Miroslav Stampar
09aba3b5ce More DREI updates 2019-05-08 12:28:50 +02:00
Miroslav Stampar
bc88903699 Patch for --null-connection (drei) 2019-05-07 23:10:02 +02:00
Miroslav Stampar
285482b396 Couple of drei patches 2019-05-07 23:00:15 +02:00
Miroslav Stampar
74c7cf95f2 Patch for DREI has_header() (causing double Host: header) 2019-05-07 15:49:03 +02:00
Miroslav Stampar
9240e05096 Patch for -g (DREI) 2019-05-07 11:18:38 +02:00
Miroslav Stampar
86ce1c5a5a Minor DREI patches 2019-05-07 11:00:50 +02:00
Miroslav Stampar
a7931751ee Fixes #3630 2019-05-06 12:19:27 +02:00
Miroslav Stampar
33b42a17d7 Fixes #3622 2019-05-06 00:54:21 +02:00
Miroslav Stampar
9bb4930413 Removing leftover (fixes #3620) 2019-05-05 23:40:15 +02:00
Miroslav Stampar
bd80924df9 Another update for #3619 2019-05-05 23:37:48 +02:00
Miroslav Stampar
81fba74e6a Minor patch 2019-05-03 16:03:08 +02:00
Miroslav Stampar
585ebca401 Couple of DREI updates 2019-05-03 15:33:32 +02:00
Miroslav Stampar
f6f6844a0d Stabilizing DREI 2019-05-03 13:20:15 +02:00
Miroslav Stampar
d8c62e0beb Minor update 2019-05-03 01:20:10 +02:00
Miroslav Stampar
1f05e85408 Some more drei updates 2019-05-02 23:51:54 +02:00
Miroslav Stampar
ff968c2331 More drei stuff 2019-05-02 16:54:54 +02:00
Miroslav Stampar
6dbf24531c More drei stuff 2019-05-02 10:22:44 +02:00
Miroslav Stampar
d465007dfe More drei updates 2019-05-02 00:45:44 +02:00
Miroslav Stampar
e7469ab570 Trivial code style updates 2019-04-19 13:54:48 +02:00
Miroslav Stampar
bb7bd51d94 Some more DREI stuff 2019-04-19 11:24:34 +02:00
Miroslav Stampar
da15701a55 Minor DREI updates 2019-04-18 16:06:19 +02:00
Miroslav Stampar
0f697418d9 Update regarding #545 2019-04-18 11:52:33 +02:00
Miroslav Stampar
6831031cf7 Bug fix for displaying traffic output in higher verbosity levels 2019-04-18 10:55:58 +02:00
Miroslav Stampar
6dc37628a0 Minor patch for TRAFFIC messages 2019-04-18 10:42:11 +02:00
Miroslav Stampar
7c7ecc75ec Better implementation for #3592 2019-04-18 10:36:41 +02:00
Miroslav Stampar
77cb85f2b8 Update regarding #3592 2019-04-18 10:24:38 +02:00
Miroslav Stampar
9958d77572 Patch for #3583 2019-04-15 14:56:34 +02:00
Miroslav Stampar
3275d9c709 Minor patch (in case of continuous DROP) 2019-04-06 11:14:56 +02:00
Miroslav Stampar
dbd93e2670 Minor refactoring (drei stuff) 2019-03-29 02:28:16 +01:00
Miroslav Stampar
9b72545d09 Some more DREI stuff 2019-03-28 16:04:38 +01:00
Miroslav Stampar
4b020c4257 Some more drei stuff 2019-03-28 15:14:16 +01:00
Miroslav Stampar
49586ad6dd Fixes #3557 2019-03-28 14:13:52 +01:00
Miroslav Stampar
afe497a954 Dealing with basesting (one baby step closer to Py3 salvation) 2019-03-28 13:53:54 +01:00
Miroslav Stampar
c27820dc0e Some more updates 2019-03-27 16:36:32 +01:00
Miroslav Stampar
2f53014685 God help us all with this Python3 non-sense 2019-03-27 13:33:46 +01:00
Miroslav Stampar
df5a5c6fe8 First official usage of 'six' 2019-03-27 02:46:59 +01:00
Miroslav Stampar
a21cbcb665 Some minor stuff for Py3 2019-03-27 00:58:12 +01:00
Miroslav Stampar
8d89389c36 StringIO is bad m'kay (python3 this and that) 2019-03-26 14:37:01 +01:00
Miroslav Stampar
5a71210c8a Update regarding #2940 (PEP 394) 2019-03-21 14:00:09 +01:00
Miroslav Stampar
bf3edcfc1c Fixes #3542 2019-03-20 11:33:10 +01:00
Miroslav Stampar
e4d4861232 Minor update 2019-03-19 15:11:38 +01:00
Miroslav Stampar
87237c82d3 Revamp of #3536 2019-03-19 14:07:39 +01:00
boyhack
340e250fb1 Support for chunked requests (#3536)
*  Add the `--chunk` option to send requests in chunks

* solve the httplib&urllib2 content-legnth

* remove info

* Solve the error caused by the mix of get mode and chunk

* add CHUNKED_KEYWORDS `union`
2019-03-19 13:26:29 +01:00
Miroslav Stampar
c7bb44b0a2 Switching from old odict (non-concise ordering compared to collections) to ordereddict 2019-03-11 14:36:01 +01:00
Miroslav Stampar
729247fd95 Fixes #3525 2019-03-10 14:49:22 +01:00
Miroslav Stampar
9b9902bc6a Fixes #3522 2019-03-07 14:58:55 +01:00
Miroslav Stampar
09e8c26f8a Fixes #3519 2019-03-06 17:35:19 +01:00
Miroslav Stampar
663c15a1bf Minor patch related to the #3518 2019-03-06 12:31:06 +01:00
Miroslav Stampar
8189a10a5c Fixes #3517 2019-03-06 11:20:57 +01:00
Miroslav Stampar
3f6b53f5f3 Fixes #3515 (and reimplements #1062) 2019-03-05 12:24:41 +01:00
Miroslav Stampar
8cd257c893 Implementation for #3505 2019-03-04 15:24:12 +01:00
Miroslav Stampar
c89c1e7abf Fallback for --randomize in case of empty value 2019-02-28 02:29:13 +01:00
Miroslav Stampar
58acc4a0bc Fixes #3503 2019-02-28 01:05:23 +01:00
Miroslav Stampar
034bac2a11 Fixes #3498 2019-02-26 01:36:56 +01:00
Miroslav Stampar
1248fe5eee Bug fix (CFM tends to HTML encode non-alphanumeric chars in error reports - paths weren't recognized) 2019-02-21 02:50:11 +01:00
Miroslav Stampar
8fe37f3564 Update for #3486 2019-02-15 17:08:55 +01:00
Miroslav Stampar
5eb9f5729c Couple of patches related to the #3473 2019-02-07 16:45:16 +01:00
Miroslav Stampar
e8f505b701 First memory leak patched (related to the #3459) 2019-01-29 17:40:06 +01:00
Miroslav Stampar
e01a7908aa Trivial renaming update 2019-01-26 12:36:03 +01:00
Miroslav Stampar
ba356baab0 Minor stability patch for multi-threading console output (#3284) 2019-01-22 13:45:16 +01:00
Miroslav Stampar
8f13bda035 Some more preparing for 2to3 (keys() is iter in 3) 2019-01-22 03:00:44 +01:00
Miroslav Stampar
7074365f8e More refactoring like the last couple of commits 2019-01-22 02:08:02 +01:00
Miroslav Stampar
fd705c3dff Baby steps 2019-01-22 01:28:24 +01:00
Miroslav Stampar
db3bed3f44 Update related to the last commit 2019-01-22 01:20:27 +01:00
Miroslav Stampar
7672b9a0a2 Baby steps (2 to 3 at a time) 2019-01-22 00:40:48 +01:00
Miroslav Stampar
5274c88c7d Minor patch of --identify-waf mechanism 2019-01-09 16:26:11 +01:00
Miroslav Stampar
590e8ed5ae update_copyright_year() 2019-01-05 21:38:52 +01:00
Miroslav Stampar
e18b41fc82 Fixes #3421 2018-12-31 01:03:40 +01:00
Miroslav Stampar
586c461ae6 Minor patch 2018-12-31 01:01:19 +01:00
Miroslav Stampar
ddee027afb Minor message update 2018-12-26 23:23:49 +01:00
Miroslav Stampar
6ce0350abc Fixes #3420 2018-12-26 22:12:13 +01:00
Miroslav Stampar
37de01e993 Fixes #3417 2018-12-23 10:18:27 +01:00
Miroslav Stampar
9564c8e8b1 Refactoring regarding casting warnings 2018-12-21 11:29:57 +01:00
Miroslav Stampar
d1426a023f Fixes #3408 2018-12-14 10:09:40 +01:00
Miroslav Stampar
2c95b65eac Implementation for #2552 (sorry @mg98) 2018-12-10 14:53:11 +01:00
Miroslav Stampar
560ff4154b Fixes #3388 (and refactors #1578) 2018-11-29 00:09:05 +01:00
Miroslav Stampar
f1a3c81aec Bug fix for handling of custom headers 2018-11-28 00:29:17 +01:00
Miroslav Stampar
3f1bf742fc Fixes #3379 2018-11-22 08:07:27 +01:00
Miroslav Stampar
6cc52cc12a Fixes #3366 2018-11-12 14:07:41 +01:00
Miroslav Stampar
e6535d359d Update related to the #3358 2018-11-04 14:17:53 +01:00
Miroslav Stampar
83081b5e14 Minor patch related to the #3316 2018-10-26 14:00:51 +02:00
Miroslav Stampar
48b407c0fa Updates regarding the #3316 2018-10-26 12:09:21 +02:00
Miroslav Stampar
8abae02111 Improvement of anti-CSRF token extraction 2018-09-18 22:05:52 +02:00
Miroslav Stampar
a5e3dce26f Proper naming 2018-09-14 10:01:31 +02:00
Miroslav Stampar
a633bc7f32 Trivial cleanup 2018-09-13 11:41:19 +02:00
Miroslav Stampar
c9a73aeed1 Minor patch for #3226 2018-09-10 11:51:00 +02:00
Miroslav Stampar
470b68a83c Implementation for Issue #3226 2018-09-10 11:47:19 +02:00