soh_cah_toa
ad25c49b2d
Refactored IP filters into parameterized #is_valid_ip?.
...
Using parameterized methods is better structured coding style rather
than defining multiple similarly-behaved methods.
annex_region('crimea') # good
vs.
annex_crimea # bad
2014-04-24 13:11:00 -04:00
soh_cah_toa
5d73d7f084
Improved BeEF::Filters support for IPv4 and IPV6.
...
Changed regex in #is_valid_ip? to be more strict since it previously
would have matched an invalid IP such as 999.999.999.999. Changed its
name to #is_valid_ipv4?.
Added new #is_valid_ipv6? method that validates IPv6 addresses. It is
very comprehensive and will match normal IPv6 addresses, zero
compressed, link-local with zone index, and IPv6 addresses that have
IPv4 embedded, mapped, and translated.
Added new #is_valid_domain? method that validates domain names.
2014-04-23 17:49:41 -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
8c4ece815e
Removed obsolete Sourcify reference in loader.rb.
2014-04-23 11:19:17 -04: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
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
bcoles
7d6eb4b714
Add 'beef.os.getDefaultBrowser'
2014-03-20 02:49:08 +10:30
bcoles
73c42f34f6
Add support for Firefox 28
2014-03-19 11:02:25 +10:30
antisnatchor
46e165df5e
Added support for browser language detection. Also added a new entry in Browser Details and JS call beef.browser.getBRowserLanguage()
2014-03-06 12:35:02 +00:00
antisnatchor
9dcff5184d
Manually merged DNS extension code (pull request 967 from @soh-cah-toa)
2014-03-02 12:40:18 +00:00
Brendan Coles
55af5625bb
Merge pull request #972 from pgrohe/pgrohe/issue969
...
Pgrohe/issue969
2014-03-01 01:06:41 +11:00
antisnatchor
7639537d11
Added support for Chrome 32 and 33.
2014-02-25 13:31:59 +00:00
Phil Grohe
f274001a65
Revised comments on beef.dom.createIframe() to reflect removal of 'method' parameter & form submitting behavior. Updated existing function calls to beef.dom.createIframe() to remove 'method' parameter.
2014-02-22 11:57:56 -05:00
Phil Grohe
cc51e2c294
Initial revision of beef.dom.createIframe() Removed 'method' parameter and code path that creates a form and uses created iframe as target.
2014-02-22 11:18:12 -05:00
bcoles
bcb8a1b858
Merge branch 'master' of https://github.com/beefproject/beef
2014-02-14 10:02:00 +10:30
bcoles
4cbe074259
Add support for IE11
2014-02-14 10:01:39 +10:30
Wade Alcorn
744b7649e7
Corrected some usages of domain to origin
2014-02-08 09:56:31 +10:00
bcoles
c52d3651e7
Fix indentation
2014-01-28 20:54:57 +10:30
bcoles
9e683d03bf
Add Firefox 27 support
2014-01-13 23:22:29 +10:30
bcoles
83ed8558b7
Add encoding type argument 'enctype' to 'createIframeXsrfForm()'
2014-01-12 02:34:24 +10:30
antisnatchor
6a8a103b8b
Final fix for issue #957
2014-01-06 11:03:40 +00:00
bcoles
88019d21a3
Add error message for nil command module key
2014-01-05 05:45:48 +10:30
antisnatchor
b43fbce044
Fixed issue #957 . The requester and proxy now work again after the jquery update.
2014-01-03 13:48:31 +00:00
antisnatchor
2899886543
Added more client-side debugging/logging features to better trace errors when a module fails.
2014-01-03 11:52:00 +00:00
Wade Alcorn
8003f1a47f
Updated the copyright year to 2014
2014-01-01 16:34:15 +10:00
bcoles
02e6d4db11
Rescue StandardError rather than Exception
2013-12-30 06:41:07 +10:30
bcoles
c9f0b73100
Add config path to error message
2013-12-30 05:27:27 +10:30
bcoles
d17d1357c6
Upgrade jquery from 1.5.2 to 1.10.2
2013-12-29 23:49:30 +10:30
bcoles
6efa01cc22
Upgrade jquery from 1.5.2 to 1.10.2
2013-12-29 23:39:06 +10:30
bcoles
91b06ca158
Add support for Firefox 26
2013-12-22 19:16:22 +10:30
antisnatchor
b28a79b56a
Enhancing the keylogger to log also shift/alt/ctrl
2013-12-15 16:01:50 +00:00
Christian Frichot
924717d6fa
Support for Chrome version 31 in browser detection
2013-11-25 16:38:55 +08:00
bcoles
ce2b5293af
Add support for Firefox 25
2013-11-05 14:45:27 +10:30
bcoles
8e6751611d
Add beef.browser.getPageHead() and beef.browser.getPageBody()
...
Update 'Get Page HTML' module to use these functions
Tested on IE6, FF22, C28
Fix issue #518
2013-10-13 03:37:15 +10:30
antisnatchor
69ff8c0013
Added rubyzip dependency to core.rb. Fixed a bug in dom.js when attaching applets for IE.
2013-10-10 20:54:29 +01:00
antisnatchor
45c51180a6
Completely removed deployJava ro prevent CtP issues on Firefox.
2013-10-09 16:11:27 +01:00
antisnatchor
71a67defd4
Added new RESTful API method to bind a local file to a url. Also added "dropper" directory into Social Engineering extension.
2013-10-08 14:08:52 +01:00
bcoles
638e037e56
Remove Java and VLC detection from hook init
2013-10-06 19:17:55 +10:30
Christian Frichot
8033b77b73
Support for Chrome version 30 in browser detection
2013-10-06 17:20:01 +08:00
antisnatchor
86d23d3815
Fix issue #662 the Web UI base path can now be configured in the main config.yaml. Web UI JS files are now also minified.
2013-10-01 17:16:46 +01:00
Christian Frichot
df4b0bce5e
Supports Chrome 29 detection
2013-09-07 12:56:21 +08:00
Saafan
d872a5a3e7
Merge remote-tracking branch 'origin/master' into Detect-Java
...
Conflicts:
core/main/client/browser.js
2013-08-20 05:55:27 -04:00
bcoles
858814c614
Update BeEF core to complete HTTPS support
...
Part of issue #745
2013-08-09 13:28:35 +09:30
Saafan
402f4997df
Fixing java support by separating Oracle deployement toolkit in a separate file. #786
2013-08-03 16:25:46 -04:00
bcoles
dd811ca234
Add proxy detection using http headers to browser details
...
Add proxy details to browser log
Part of issue #527
Note: does not work for transparent proxies
2013-07-08 00:25:49 +09:30