Skip to content

Commit

Permalink
Merge pull request #18 from tabassassin/retab/pr/1778
Browse files Browse the repository at this point in the history
Retab/pr/1778
  • Loading branch information
Meatballs1 committed Sep 5, 2013
2 parents 1637651 + 701513a commit 2341946
Show file tree
Hide file tree
Showing 3,264 changed files with 536,356 additions and 513,740 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
.bundle
# Rubymine project directory
.idea
# Sublime Text project directory (not created by ST by default)
.sublime-project
# Portable ruby version files for rvm
.ruby-gemset
.ruby-version
Expand Down Expand Up @@ -40,3 +42,5 @@ tags
*.orig
*.rej
*~
# Ignore backups of retabbed files
*.notab
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ wchen-r7 <wchen-r7@github> sinn3r <[email protected]>
# periodically. If you're on this list and would like to not be, just
# let [email protected] know.

Brian Wallace <bwall@github> (B)rian (Wall)ace <[email protected]>
Brian Wallace <bwall@github> Brian Wallace <[email protected]>
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
FireFart <FireFart@github> Christian Mehlmauer <[email protected]>
Expand Down
4 changes: 2 additions & 2 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

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

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

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

The copyright on this package is held by Rapid7 LLC.
The copyright on this package is held by Rapid7, Inc.

This license does not apply to several components within the Metasploit
Framework source tree. For more details see the LICENSE file.
Expand Down
3 changes: 2 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@ group :db do
# Needed for Msf::DbManager
gem 'activerecord'
# Database models shared between framework and Pro.
gem 'metasploit_data_models', '~> 0.16.1'
gem 'metasploit_data_models', '~> 0.16.6'
# Needed for module caching in Mdm::ModuleDetails
gem 'pg', '>= 0.11'
end

group :pcap do
gem 'network_interface', '~> 0.0.1'
# For sniffer and raw socket modules
gem 'pcaprub'
end
Expand Down
6 changes: 4 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,15 @@ GEM
i18n (0.6.1)
json (1.7.7)
metaclass (0.0.1)
metasploit_data_models (0.16.1)
metasploit_data_models (0.16.6)
activerecord (>= 3.2.13)
activesupport
pg
mocha (0.13.3)
metaclass (~> 0.0.1)
msgpack (0.5.4)
multi_json (1.0.4)
network_interface (0.0.1)
nokogiri (1.5.9)
packetfu (1.1.8)
pcaprub (0.11.3)
Expand Down Expand Up @@ -66,8 +67,9 @@ DEPENDENCIES
database_cleaner
factory_girl (>= 4.1.0)
json
metasploit_data_models (~> 0.16.1)
metasploit_data_models (~> 0.16.6)
msgpack
network_interface (~> 0.0.1)
nokogiri
packetfu (= 1.1.8)
pcaprub
Expand Down
7 changes: 4 additions & 3 deletions HACKING
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,10 @@ need user input, you can either register an option or expose an
interactive session type specific for the type of exploit.

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

4. Always use Rex sockets, not ruby sockets. This includes
third-party libraries such as Net::Http. There are several very good
Expand Down
Binary file added data/exploits/CVE-2013-2171.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added data/exploits/CVE-2013-2465/Exploit.class
Binary file not shown.
Binary file not shown.
Binary file added data/exploits/cve-2013-2460/ExpProvider.class
Binary file not shown.
Binary file added data/exploits/cve-2013-2460/Exploit.class
Binary file not shown.
Binary file added data/exploits/cve-2013-3660/exploit.dll
Binary file not shown.
Loading

0 comments on commit 2341946

Please sign in to comment.