Brent Cook
fc8bbc2e36
Land #11699 , fix Failure scoping for psexec
2019-04-08 08:31:28 -07:00
William Vu
b196d08339
Land #11635 , Authors check for msftidy
2019-03-29 08:51:00 -07:00
Brent Cook
e71e3a97aa
Land #11446 , add msftidy support for SideEffects Stability Reliability check
2019-02-25 09:27:47 -08:00
Brent Cook
182e339a44
Land #11361 , Add URL scheme and Base64.encode64 checks to msftidy
2019-02-07 09:44:54 -06:00
Brent Cook
3101368bc9
Land #11361 , Add URL scheme and Base64.encode64 checks to msftidy
2019-02-07 09:44:53 -06:00
Brent Cook
d8e0b17777
Land #10973 , Rework DisclosureDate check in msftidy, including ISO 8601 support
2018-11-19 08:50:32 -08:00
Brent Cook
2ef7af93cc
Land #10563 , Add 'Notes' metadata section
...
This also backports portions of #10348 for console search
2018-10-30 11:00:37 -05:00
William Vu
f6a75c8328
Land #10754 , check_snake_case_filename redux
2018-10-05 12:10:06 -07:00
Brent Cook
0ebc564933
Land #10753 , make filename checks more strict
2018-10-05 10:54:11 -07:00
William Vu
ec9cedf4fc
Land #10536 , https:// reference check for msftidy
2018-08-29 09:18:46 -07:00
Brent Cook
f22e6ec2bf
Land #10527 , Fix msftdiy EDB link check, enable HTTPS
2018-08-27 08:53:05 -07:00
asoto-r7
b2aa922a29
Land #10307 , Add missing CVE check to msftidy
2018-07-18 16:12:02 -07:00
Brent Cook
c2bf848ba9
Land #9748 , Convert the smbloris DoS into an external module
...
Help reliability and performance. This some Ruby-specific external module
tooling as a result as well.
2018-04-03 09:13:56 -05:00
Brent Cook
61da48fc5d
Land #9731 , tool updates
2018-04-03 09:13:28 -05:00
Brent Cook
5fc1988d63
Land #9398 , allow UTF-8 module names and authors
2018-01-24 17:12:30 -06:00
Christian Mehlmauer
7578913058
rework msftidy exit codes
2017-09-15 10:27:04 +02:00
Brent Cook
6300758c46
use https for metaploit.com links
2017-07-24 06:26:21 -07:00
Brent Cook
d20036e0fb
revise spelling, add heartbleed and tidy checks
2017-06-28 18:50:20 -04:00
Brent Cook
577f4da498
add LICENSE_GEMS generation tool, update licenses
2017-05-10 16:19:03 -05:00
William Vu
f718ea0dc7
Add self.class check for register_*
2017-04-26 03:56:06 -05:00
William Vu
f25d7dce54
Add check for require 'msf/core'
2017-04-26 02:54:02 -05:00
William Vu
228de518f0
Remove horrid title casing check
2017-04-26 02:53:59 -05:00
William Vu
8549ec9fe3
Update $std{out,err} fix for msftidy
2017-04-06 17:54:07 -05:00
Bryan Chu
b25f549f32
Fix msftidy false +ves for quote-enclosed stdouts
...
Combined old regex in next if statement with a new one
Now catches stdouts enclosed in quotes on a single line
2017-03-27 18:29:58 -04:00
William Vu
e23e65ee5f
Fix msftidy's vars_get check for omitted parens
...
Hat tip @bcoles.
2017-02-23 02:13:59 -06:00
Brent Cook
e52d67cb8c
add architecture check
2016-11-20 19:09:26 -06:00
Brent Cook
5b4f96eeac
remove more refs
2016-09-20 14:31:28 -05:00
Brent Cook
b08d1ad8d8
Revert "Land #6812 , remove broken OSVDB references"
...
This reverts commit 2b016e0216 , reversing
changes made to 7b1d9596c7 .
2016-07-15 12:00:31 -05:00
Brent Cook
2b016e0216
Land #6812 , remove broken OSVDB references
2016-07-11 22:59:11 -05:00
Tod Beardsley
7a321c7350
Import, sign, and publish signed dev keys
...
This largely automates the process of importing developer keys,
much like `import-dev-keys.sh`, but also takes the additional, sadly
manual step of signing the key with your default key, and uploading
those keys to https://sks-keyservers.net .
In effect, you are stating that you trust keys published on keybase.io
and are listed as such on the official Metasploit-Framework development
wiki.
If your own default key either has no passphrase, or has a passphrase
cached in a keymanager, the process merely requires you hit `y` for
every key, and `y` again for keys with multiple IDs. Otherwise, you
will need to provide your passphrase for each signing. Temporarily
removing the passphrase alleviates this pain.
Of course, this assumes you actually trust the development wiki
and keybase to do the right thing. The tradition is to individually
verify each key through some personally invented means, such as in
person with a government ID check.
Note that `import-dev-keys.sh` currently lists a number of keys
not on Keybase, and that functionality has not been carried over
to this script.
2016-07-06 10:33:02 -05:00
Brent Cook
cc30ece6ce
tell the user what to do
2016-06-14 11:54:55 -05:00
William Vu
3ed85b6b25
Add missing rank check to msftidy
2016-06-14 11:48:05 -05:00
wchen-r7
816bc91e45
Resolve #6807 , remove all OSVDB references.
...
OSVDB is no longer a vulnerability database, therefore all the
references linked to it are invalid.
Resolve #6807
2016-04-23 12:32:34 -05:00
Spencer McIntyre
631e24c02b
Update the msftidy warning for module class names
2016-03-16 13:31:24 -04:00
Brent Cook
558f810165
Land #6667 , add a dev script for finding Metasploit release notes for modules
2016-03-13 14:03:54 -05:00
wchen-r7
69de3adf7a
Fix a typo in the file name
2016-03-11 13:50:13 -06:00
wchen-r7
1546bf32ed
Add a dev script to find Metasploit release notes
...
This script allows you to find the release notes of a:
* Pull request number for a bug fix, or a notable change.
* A module name (preferably just use the short name)
2016-03-11 13:44:38 -06:00
Christian Mehlmauer
3123175ac7
use MetasploitModule as a class name
2016-03-08 14:02:44 +01:00
Brent Cook
659af68b16
Land #6388 , update msftidy check for new preferred Metasploit module base class
2016-03-06 17:12:20 -06:00
Brent Cook
cc436fe438
update to new preferred base class for modules
2016-03-06 17:11:51 -06:00
Brent Cook
e1db3ef369
Land #6388 , Update msftidy to error when module super class is incorrect
2016-03-06 16:53:11 -06:00
Jon Hart
140637ef43
Refactor msftidy to allow easier stdout/stderr testing
2015-12-24 10:54:13 -08:00
Jon Hart
283cf5b869
Update msftidy to catch more potential URL vs PACKETSTORM warnings
...
Fix the affected modules
2015-12-24 09:12:24 -08:00
Jon Hart
6b0ae754bd
Anchor all regexen
2015-12-23 08:33:47 -08:00
Jon Hart
26fa916cc9
Update msftidy to error when module super class is incorrect
...
Fixes #6365
2015-12-22 13:38:31 -08:00
Jon Hart
f34bf544d3
Update msftidy to flag authors with unbalanced angle brackets
2015-11-06 13:23:14 -08:00
William Vu
a53df44c55
Move msftidy back to tools/dev
...
This is where it belongs.
2015-11-05 13:56:28 -06:00
Brent Cook
9d51abe4b5
fix msftidy link
2015-10-07 16:52:21 -05:00
Tod Beardsley
ae73cd3c6c
Add a bash script to import dev keys
...
This merely makes it easy and fun to import all developer keys used over
the past year to your local GPG keychain. This will make the task of
reviewing merge commits for signedness much easier, especially if you
use a nicelog alias such as this one:
https://github.com/todb-r7/junkdrawer/blob/master/dotfiles/git-repos/gitconfig#L40
This does not handle automating checking for signatures as part of
Travis-CI -- for that, see PR #5337 , a work in progress.
2015-05-13 10:29:55 -05:00
William Vu
aa1a3580b8
chmod +x tools/dev/set_binary_encoding.rb
...
Missed in #4875 .
2015-03-24 17:10:31 -05:00