1
mirror of https://github.com/rapid7/metasploit-framework synced 2024-10-29 18:07:27 +01:00
Commit Graph

665 Commits

Author SHA1 Message Date
Shelby Pace
42b251be01
generate random c within compile_random_c 2019-10-18 08:28:25 -05:00
Shelby Pace
3c50f3d54e
add generate_random_c method 2019-10-15 12:50:58 -05:00
h00die
5084e59ee5 add links 2019-10-06 18:13:52 -04:00
h00die
c9cde76842 additional cleanup 2019-10-02 21:03:00 -04:00
h00die
cbc7d1e6aa add headings, run date, tab to space 2019-09-28 12:03:51 -04:00
hkerma
98c9654d19 created a 'docs' directory in /tools. Added a tool to find missing documentations and/or modules 2019-09-18 16:09:53 +02:00
William Vu
e3463d0cd8 Prefer Rex::Text.dehex over Rex::Text.hex_to_raw 2019-08-14 20:32:30 -05:00
James Lee
760f4fc25d
Fix typo, full_name -> fullname 2019-08-12 19:30:43 -05:00
Brent Cook
0308f80c0e fix Failure scoping (needed for libraries) 2019-04-08 09:57:22 -05:00
William Vu
c1758037b9 Include only common module types in Authors check 2019-03-29 10:44:22 -05:00
Pearce Barry
20f868c15c Complain loudly if module has no 'Author' metadata. 2019-03-26 13:27:57 -05:00
Brent Cook
8d069e4888
Land #11446, add msftidy support for SideEffects Stability Reliability check 2019-02-25 11:25:04 -06:00
Brent Cook
8cc3070cc8 don't require whitespace 2019-02-25 11:24:30 -06:00
Jeffrey Martin
5bd34e7d4c
cleaner read of JSON cache 2019-02-21 23:20:43 -06:00
Jeffrey Martin
98e95eeb18
remove unused imports and vars 2019-02-21 23:14:55 -06:00
Jeffrey Martin
dd864e8f6e
enhance -f for evasion type 2019-02-21 23:11:39 -06:00
Jeffrey Martin
dcaf477097
support -f from JSON 2019-02-21 23:10:07 -06:00
Jeffrey Martin
1bae9ccf31
update module authors to consume JSON cache 2019-02-21 22:56:04 -06:00
Jacob Robles
c09c15649f
SideEffects Stability Reliability check 2019-02-21 12:38:26 -06:00
Brent Cook
5fc7167beb Merge remote-tracking branch 'upstream/master' into land-10812- 2019-02-07 09:31:02 -06:00
Brent Cook
46d7ab9795 don't refer to non-existent idx 2019-02-07 00:42:28 -06:00
Brendan Coles
d38e12c124 Add URL scheme and Base64.encode64 checks to msftdiy 2019-02-04 21:16:01 +00:00
Wei Chen
27d6fffdad
Land #11125, Import/generate ysoserial Java serialization objects 2019-01-15 17:09:56 -06:00
Wei Chen
85555b81c4 Update code for Ruby coding style standards 2019-01-15 17:08:54 -06:00
asoto-r7
ddd9ab2041
Fixed an off-by-one error in the fingerprinting randomization 2019-01-14 17:42:59 -06:00
Matthew Kienow
5e28bccda9
Move msfdb_ws since it is deprecated by msfdb 2019-01-09 23:40:02 -05:00
asoto-r7
ddebc291f2
Added partial 'ysoserial-modified' support, along with debug flags 2019-01-04 16:43:06 -06:00
asoto-r7
7557624c00
ysoserial: Generated more compact JSON and renamed script 2018-12-18 15:42:50 -06:00
asoto-r7
349a366e84
ysoserial: Changes from code review 2018-12-17 15:41:31 -06:00
asoto-r7
fa74a1839a
Initial support for dynamic ysoserial Java serialization payloads 2018-12-14 12:51:08 -06:00
William Vu
2b231d33e5 Add comment clarifying why we need the day for ISO 2018-11-16 13:25:01 -06:00
William Vu
2302acaab7 Accept ISO 8601 DisclosureDate with compatibility
Zalgo.
2018-11-16 12:03:01 -06:00
William Vu
f25d7dbaa8 Revert Date.parse check for DisclosureDate
An approximation of https://en.wikipedia.org/wiki/Robustness_principle.
2018-11-16 11:48:44 -06:00
William Vu
d65ba41e31 Use non-greedy regex against DisclosureDate
Zalgo. He comes.

wvu@kharak:~/metasploit-framework:bug/msftidy$ tools/dev/msftidy.rb modules/exploits/unix/webapp/jquery_file_upload.rb
"Oct 9 2018', # Larry"
wvu@kharak:~/metasploit-framework:bug/msftidy$
2018-11-16 11:40:12 -06:00
William Vu
3dd47b34b0 Rework DisclosureDate check to match core code
Framework core uses Date.parse, so many date formats are valid.

There is no reason we shouldn't be using ISO 8601 dates.
2018-11-16 11:05:47 -06:00
William Vu
a30403dbfe Improve DisclosureDate regex 2018-11-16 03:46:51 -06:00
William Vu
02bb2d45d3 Make day in DisclosureDate optional for msftidy
Defaults to the first day of the month.
2018-11-16 03:00:39 -06:00
Christopher Krause
ea0ba6b7a7 fix: google geolocation recon script 2018-11-02 05:52:54 +01:00
Green-m
7b1b2198cb
resolve confiict. 2018-10-17 17:33:01 +08:00
Green-m
941b015525
Add shebang. 2018-10-17 16:23:56 +08:00
William Vu
0b8926715e Reactively check for invalid module names 2018-10-10 14:33:59 -05:00
Tim W
f2ebdd4cdf add apple_ios/armle/meterpreter/reverse_tcp 2018-10-10 17:39:51 +08:00
Wei Chen
b012fa1275 Update msftidy 2018-10-06 15:59:05 -05:00
William Vu
2186322134 Stop being an idiot about the regex and rewrite it
There was no reason to shoehorn in zero-length assertions.
2018-10-05 13:50:19 -05:00
William Vu
05ac3875bc Improve check_snake_case_filename check in msftidy
We also remove the separator, since the file is basenamed.
2018-10-05 11:55:17 -05:00
Erin Bleiweiss
e753eddb6b
Ignore 'No CVE' warning if NOCVE reason was provided in notes 2018-08-31 16:53:44 -05:00
Christian Mehlmauer
69d321000e
check double quotes 2018-08-29 06:49:37 +02:00
Christian Mehlmauer
31d4d4f5ff
expand check 2018-08-29 06:42:01 +02:00
Christian Mehlmauer
7431ae401b
fix more errors 2018-08-28 13:49:31 +02:00
Christian Mehlmauer
a66556b436
fix msftidy errors 2018-08-28 13:12:43 +02:00