Skip to content

Commit 3788bab

Browse files
committed
Merge for retab
2 parents 1637651 + 8566c1d commit 3788bab

File tree

3,263 files changed

+536200
-513584
lines changed

Some content is hidden

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

3,263 files changed

+536200
-513584
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
.bundle
22
# Rubymine project directory
33
.idea
4+
# Sublime Text project directory (not created by ST by default)
5+
.sublime-project
46
# Portable ruby version files for rvm
57
.ruby-gemset
68
.ruby-version
@@ -40,3 +42,5 @@ tags
4042
*.orig
4143
*.rej
4244
*~
45+
# Ignore backups of retabbed files
46+
*.notab

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ wchen-r7 <wchen-r7@github> sinn3r <[email protected]>
2727
# periodically. If you're on this list and would like to not be, just
2828
# let [email protected] know.
2929

30+
Brian Wallace <bwall@github> (B)rian (Wall)ace <[email protected]>
31+
Brian Wallace <bwall@github> Brian Wallace <[email protected]>
3032
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
3133
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
3234
FireFart <FireFart@github> Christian Mehlmauer <[email protected]>

COPYING

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ are permitted provided that the following conditions are met:
1111
this list of conditions and the following disclaimer in the documentation
1212
and/or other materials provided with the distribution.
1313

14-
* Neither the name of Rapid7 LLC nor the names of its contributors
14+
* Neither the name of Rapid7, Inc. nor the names of its contributors
1515
may be used to endorse or promote products derived from this software
1616
without specific prior written permission.
1717

@@ -30,7 +30,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3030

3131
The Metasploit Framework is provided under the 3-clause BSD license above.
3232

33-
The copyright on this package is held by Rapid7 LLC.
33+
The copyright on this package is held by Rapid7, Inc.
3434

3535
This license does not apply to several components within the Metasploit
3636
Framework source tree. For more details see the LICENSE file.

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ group :db do
1717
# Needed for Msf::DbManager
1818
gem 'activerecord'
1919
# Database models shared between framework and Pro.
20-
gem 'metasploit_data_models', '~> 0.16.1'
20+
gem 'metasploit_data_models', '~> 0.16.6'
2121
# Needed for module caching in Mdm::ModuleDetails
2222
gem 'pg', '>= 0.11'
2323
end
2424

2525
group :pcap do
26+
gem 'network_interface', '~> 0.0.1'
2627
# For sniffer and raw socket modules
2728
gem 'pcaprub'
2829
end

Gemfile.lock

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,15 @@ GEM
2323
i18n (0.6.1)
2424
json (1.7.7)
2525
metaclass (0.0.1)
26-
metasploit_data_models (0.16.1)
26+
metasploit_data_models (0.16.6)
2727
activerecord (>= 3.2.13)
2828
activesupport
2929
pg
3030
mocha (0.13.3)
3131
metaclass (~> 0.0.1)
3232
msgpack (0.5.4)
3333
multi_json (1.0.4)
34+
network_interface (0.0.1)
3435
nokogiri (1.5.9)
3536
packetfu (1.1.8)
3637
pcaprub (0.11.3)
@@ -66,8 +67,9 @@ DEPENDENCIES
6667
database_cleaner
6768
factory_girl (>= 4.1.0)
6869
json
69-
metasploit_data_models (~> 0.16.1)
70+
metasploit_data_models (~> 0.16.6)
7071
msgpack
72+
network_interface (~> 0.0.1)
7173
nokogiri
7274
packetfu (= 1.1.8)
7375
pcaprub

HACKING

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ need user input, you can either register an option or expose an
3737
interactive session type specific for the type of exploit.
3838

3939
3. Don't use "sleep". It has been known to cause issues with
40-
multi-threaded programs on various platforms. Instead, we use
41-
"select(nil, nil, nil, <time>)" throughout the framework. We have
42-
found this works around the underlying issue.
40+
multi-threaded programs on various platforms running an older version of
41+
Ruby such as 1.8. Instead, we use "select(nil, nil, nil, <time>)" or
42+
Rex.sleep() throughout the framework. We have found this works around
43+
the underlying issue.
4344

4445
4. Always use Rex sockets, not ruby sockets. This includes
4546
third-party libraries such as Net::Http. There are several very good

data/exploits/CVE-2013-2171.bin

6.08 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
3.99 KB
Binary file not shown.

0 commit comments

Comments
 (0)