soh_cah_toa
6385ddf85b
Changed data type of :callback property to Object.
...
Using String was sufficient but this way is more consistent.
2014-04-23 16:50:47 -04:00
soh_cah_toa
bd9891dc4d
Implemented #validate_response method in Dns::Rule.
...
Perhaps the ugliest part of the DNS extension, it is also the most
crucial. This method ensures that a given resource and response are
appropriate for each other. It must also prevent RCE vulns since the
input is eval'd later on.
However, HINFO, MINFO, and especially TXT validation is not strict
enough. These three need to be reviewed scrupulously since a 100%
anti-RCE solution may prove to be difficult.
2014-04-23 16:39:26 -04:00
soh_cah_toa
53a54de5fe
Added @database to Dns::Server as a model reference.
2014-04-23 16:36:16 -04:00
soh_cah_toa
3029d3cea8
Implemented #process method that handles requests.
...
The DNS server now searches for matching rules and sends its response
when handling incoming requests. However, all rules are still assigned
the same callback for the moment.
2014-04-23 13:28:34 -04:00
soh_cah_toa
0dd9c193ec
Appended ! to #remove_rule and #remove_ruleset.
...
Adhering to the Ruby convention, this indicates that these methods
mutate the receiver and, therefore, should be considered dangerous.
2014-04-23 12:53:41 -04:00
soh_cah_toa
2303851498
Implemented #remove_ruleset method.
2014-04-23 12:50:42 -04:00
soh_cah_toa
56c686de64
Implemented #get_ruleset method.
...
Also refactored #get_rule to use new #to_hash helper method since
2014-04-23 12:42:39 -04:00
soh_cah_toa
ed986e4ed5
Implemented #remove_rule method.
2014-04-23 12:07:59 -04:00
soh_cah_toa
b345da0203
Implemented #get_rule method.
2014-04-23 12:00:23 -04:00
soh_cah_toa
007f6302df
Re-implemented #generate_id in Core::Main::Crypto.
...
This is a better home for it since that is where other OpenSSL
crypto/token generator methods reside.
2014-04-23 11:41:11 -04:00
soh_cah_toa
861d66207d
Implemented new Rule model and #add_rule method.
2014-04-23 11:27:49 -04:00
soh_cah_toa
8c4ece815e
Removed obsolete Sourcify reference in loader.rb.
2014-04-23 11:19:17 -04:00
soh_cah_toa
7386a7708b
Changed Dns::Server to use RubyDNS 0.7.x API.
...
At this point, it is just a prototype that resolves any request to
1.1.1.1.
2014-04-23 11:14:35 -04:00
soh_cah_toa
f4d3858af6
Removed unneeded files in ruby/ subdirectory.
...
Changed Logger overrides to disable logging instead of using BeEF's
print_* methods. RubyDNS logging is too verbose. The DNS extension will
perform debug logging on its own.
2014-04-22 22:56:21 -04:00
soh_cah_toa
d4ba3ec98c
Re-enabled DNS extension in config files.
2014-04-22 22:50:31 -04:00
soh_cah_toa
0f7f86e0f3
Changed Gemfile to use RubyDNS 0.7.0.
...
Also removed Sourcify since it's no longer needed.
2014-04-22 22:46:38 -04:00
Brendan Coles
ed5a11479a
Merge pull request #998 from bcoles/geoip
...
Add support for MaxMind GeoIP
2014-04-22 02:31:54 +10:00
bcoles
4529dd1a6c
Add support for MaxMind GeoIP
2014-04-22 00:58:49 +09:30
Brendan Coles
a131e670bc
Merge pull request #995 from bcoles/update_print
...
Update print methods
2014-04-20 20:20:18 +10:00
Brendan Coles
17f265cb83
module.rb minor code cleanup
2014-04-20 20:12:33 +10:00
bcoles
354c3f1af0
Downgrade error to warning
2014-04-20 18:52:14 +09:30
bcoles
7689af8e2c
Add print_warning, print_good and print_status
2014-04-20 17:24:25 +09:30
Brendan Coles
691ae19426
Update Gemfile
...
Add comments
Add gems for MySQL/PostgreSQL (commented out)
Add Twitter gem dependency (commented out)
2014-04-17 13:40:59 +10:00
antisnatchor
f2c83ced4d
Merge remote-tracking branch 'origin/master'
2014-04-14 11:48:23 +02:00
antisnatchor
940b03e249
Removed twitter dependency from Gemfile as it's causing depenedencies issues sometimes, and the twitter notification feature isn't that used anyway.
2014-04-14 11:46:42 +02:00
Michele Orru
78a0c689be
Merge pull request #992 from RootPrivileges/windows-pretty-theft
...
Add a Windows prompt to the pretty_theft module
2014-04-14 11:41:16 +02:00
RootPrivileges
5ddb88db73
Add a Windows prompt to the pretty_theft module
2014-04-14 10:23:30 +01:00
Brendan Coles
f526f39f10
Warn about Heartbleed if opemnssl is vulnerable
...
Warn user if the OpenSSL library is vulnerable to Heartbleed and HTTPS is enabled.
Part of #990
2014-04-13 03:33:32 +10:00
Brendan Coles
5d1d519fc2
unless proxy_clients.empty?
...
replace `unless proxy_clients.nil?` with `unless proxy_clients.empty?`
2014-04-13 02:31:52 +10:00
Brendan Coles
d9fd2b994e
Add browser proxy details to browser summary
2014-04-13 02:29:09 +10:00
Brendan Coles
dde007ce86
Merge pull request #987 from ecneladis/master
...
Adding module for getting battery status
2014-03-25 21:25:57 +11:00
ecneladis
6044de5604
Adding module for getting battery status
2014-03-24 12:46:43 +01:00
Michele Orru
4e3f0366bf
Merge pull request #986 from koto/master
...
Added payloads for Chrome extensions injector
2014-03-22 15:39:27 +01:00
antisnatchor
2cf4e7e055
Re-added csrf_to_beef tool (removed for mistake, sorry)
2014-03-22 15:31:55 +01:00
Krzysztof Kotowicz
3947bac044
added payloads
2014-03-22 11:28:27 +01:00
Brendan Coles
99c251610d
Merge pull request #985 from veshi/master
...
trivial: fix some misspelled words.
2014-03-20 17:26:25 +11:00
Adrian Kalaveshi
e139ad121e
trivial: fix some misspelled words.
2014-03-19 17:06:56 -07:00
Michele Orru
0664ce688e
Merge pull request #984 from bcoles/getDefaultBrowser
...
Add 'beef.os.getDefaultBrowser'
2014-03-19 17:20:32 +00:00
bcoles
7d6eb4b714
Add 'beef.os.getDefaultBrowser'
2014-03-20 02:49:08 +10:30
bcoles
97898d453c
Moved Detect Default Browser module to Host category
2014-03-20 00:58:16 +10:30
bcoles
fab0bf6b24
Add Detect HP module
2014-03-20 00:52:25 +10:30
bcoles
4a603b9f00
Add IE10 resource URL browser fingerprint
2014-03-19 23:49:21 +10:30
bcoles
73c42f34f6
Add support for Firefox 28
2014-03-19 11:02:25 +10:30
Michele Orru
ca13af9f4e
Merge pull request #983 from koto/se-talk
...
Added new files, readme and contact info to chrome extensions exploits
2014-03-18 12:01:08 +00:00
Krzysztof Kotowicz
2105121c93
added new files, readme and contact info
2014-03-18 12:56:57 +01:00
antisnatchor
98ca29e51e
Moved xsrf_to_beef in its own dir.
2014-03-16 15:48:39 +00:00
antisnatchor
4db376f11c
Merge branch 'master' of https://github.com/beefproject/beef
2014-03-16 15:47:16 +00:00
antisnatchor
df4ec41538
Added Chrome Extension exploitation tools from me and Kkotowicz.
2014-03-16 15:45:16 +00:00
bcoles
ee1e29341e
Move firefox extension modules to social engineering directory
2014-03-16 18:18:18 +10:30
Brendan Coles
7a8115211d
Merge pull request #981 from beefproject/MSF-Target-Browsers
...
Added support for target browser detection for MSF modules #530
2014-03-16 13:39:03 +11:00