Skip to content

Commit 68d6906

Browse files
Trenton IveyTrenton Ivey
authored andcommitted
Merge pull request #1 from todb-r7/pr3285-wiki
Fix up rapid7#3285 (very minor changes)
2 parents c56182a + 2c24cc5 commit 68d6906

File tree

595 files changed

+27784
-2635
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

595 files changed

+27784
-2635
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
.bundle
2+
Gemfile.local
3+
Gemfile.local.lock
24
# Rubymine project directory
35
.idea
46
# Sublime Text project directory (not created by ST by default)

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
1818
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
1919
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
2020
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
21+
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
2122
wchen-r7 <wchen-r7@github> sinn3r <[email protected]> # aka sinn3r
2223
wchen-r7 <wchen-r7@github> sinn3r <[email protected]>
2324
wchen-r7 <wchen-r7@github> Wei Chen <[email protected]>

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.9.3-p484
1+
1.9.3-p547

.yardopts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
--files CONTRIBUTING.md,COPYING,HACKING,LICENSE
66
lib/msf/**/*.rb
77
lib/rex/**/*.rb
8+
plugins/**/*.rb

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion

Gemfile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source 'https://rubygems.org'
22

33
# Need 3+ for ActiveSupport::Concern
4-
gem 'activesupport', '>= 3.0.0'
4+
gem 'activesupport', '>= 3.0.0', '< 4.0.0'
55
# Needed for some admin modules (cfme_manageiq_evm_pass_reset.rb)
66
gem 'bcrypt'
77
# Needed for some admin modules (scrutinizer_add_user.rb)
@@ -10,18 +10,20 @@ gem 'json'
1010
gem 'msgpack'
1111
# Needed by anemone crawler
1212
gem 'nokogiri'
13+
# Needed by db.rb and Msf::Exploit::Capture
14+
gem 'packetfu', '1.1.9'
1315
# Needed by JSObfu
1416
gem 'rkelly-remix', '0.0.6'
1517
# Needed by anemone crawler
1618
gem 'robots'
17-
# Needed by db.rb and Msf::Exploit::Capture
18-
gem 'packetfu', '1.1.9'
19+
# Needed for some post modules
20+
gem 'sqlite3'
1921

2022
group :db do
2123
# Needed for Msf::DbManager
22-
gem 'activerecord'
24+
gem 'activerecord', '>= 3.0.0', '< 4.0.0'
2325
# Database models shared between framework and Pro.
24-
gem 'metasploit_data_models', '~> 0.17.0'
26+
gem 'metasploit_data_models', '0.17.0'
2527
# Needed for module caching in Mdm::ModuleDetails
2628
gem 'pg', '>= 0.11'
2729
end

Gemfile.local.example

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
##
2+
# Example Gemfile.local file for Metasploit Framework
3+
#
4+
# The Gemfile.local file provides a way to use other gems that are not
5+
# included in the standard Gemfile provided with Metasploit.
6+
# This filename is included in Metasploit's .gitignore file, so local changes
7+
# to this file will not accidentally show up in future pull requests. This
8+
# example Gemfile.local includes all gems in Gemfile using instance_eval.
9+
# It also creates a new bundle group, 'local', to hold additional gems.
10+
#
11+
# This file will not be used by default within the framework. As such, one
12+
# must first install the custom Gemfile.local with bundle:
13+
# bundle install --gemfile Gemfile.local
14+
#
15+
# Note that msfupdate does not consider Gemfile.local when updating the
16+
# framework. If it is used, it may be necessary to run the above bundle
17+
# command after the update.
18+
#
19+
###
20+
21+
# Include the Gemfile included with the framework. This is very
22+
# important for picking up new gem dependencies.
23+
msf_gemfile = File.join(File.dirname(__FILE__), 'Gemfile')
24+
if File.readable?(msf_gemfile)
25+
instance_eval(File.read(msf_gemfile))
26+
end
27+
28+
# Create a custom group
29+
group :local do
30+
# Use pry to help view and interact with objects in the framework
31+
gem 'pry', '~> 0.9'
32+
# Use pry-debugger to step through code during development
33+
gem 'pry-debugger', '~> 0.2'
34+
# Add the lab gem so that the 'lab' plugin will work again
35+
gem 'lab', '~> 0.2.7'
36+
end

Gemfile.lock

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ GEM
5353
multi_json (~> 1.0.3)
5454
simplecov-html (~> 0.5.3)
5555
simplecov-html (0.5.3)
56+
sqlite3 (1.3.9)
5657
timecop (0.6.3)
5758
tzinfo (0.3.37)
5859
yard (0.8.7)
@@ -61,14 +62,14 @@ PLATFORMS
6162
ruby
6263

6364
DEPENDENCIES
64-
activerecord
65-
activesupport (>= 3.0.0)
65+
activerecord (>= 3.0.0, < 4.0.0)
66+
activesupport (>= 3.0.0, < 4.0.0)
6667
bcrypt
6768
database_cleaner
6869
factory_girl (>= 4.1.0)
6970
fivemat (= 1.2.1)
7071
json
71-
metasploit_data_models (~> 0.17.0)
72+
metasploit_data_models (= 0.17.0)
7273
msgpack
7374
network_interface (~> 0.0.1)
7475
nokogiri
@@ -82,5 +83,6 @@ DEPENDENCIES
8283
rspec (>= 2.12)
8384
shoulda-matchers
8485
simplecov (= 0.5.4)
86+
sqlite3
8587
timecop
8688
yard

LICENSE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ Files: external/ruby-lorcon/*
3636
Copyright: 2005, dragorn and Joshua Wright
3737
License: LGPL-2.1
3838

39+
Files: external/source/exploits/IE11SandboxEscapes/*
40+
Copyright: James Forshaw, 2014
41+
License: GPLv3
42+
3943
Files: external/source/byakugan/*
4044
Copyright: Lurene Grenier, 2009
4145
License: BSD-3-clause

data/android/apk/AndroidManifest.xml

-48 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)