Commit Graph

217 Commits

Author SHA1 Message Date
Thomas Mackenzie e168a05936 added pageerror logo for iis imitation 2012-04-04 20:04:31 +01:00
antisnatchor 67d024441d Added Apache/Centos images for the default root page (web server imitation) 2012-04-04 16:45:39 +01:00
antisnatchor f5a77a63eb Prevent to mount the favicon.ico if we're imitating a web server. 2012-04-04 16:06:19 +01:00
bcoles 2bca21a41d Minor updates to XSSRays
Part of issue #47
2012-03-26 16:29:15 +10:30
Michele Orru 11fbeb3296 Merge pull request #643 from antisnatchor/master
RESTful API, from antisnatchor with love :D
2012-03-15 10:33:17 -07:00
antisnatchor 5c96fe2b84 changed return value on override_execute, reformatted code for the metasploit api 2012-03-15 13:32:10 +01:00
Christian Frichot 6541d9fa34 Tidied up some of the Console Shell output handling - Issue #642 2012-03-15 19:52:03 +08:00
Christian Frichot 4f1042a6a3 QRCode extension - minor update to handle the Console in the Core - Issue #641 2012-03-15 19:39:24 +08:00
antisnatchor 8db7ef00b4 Fixed error when attaching to MSF (resetdb? is not there anymore) 2012-03-15 12:25:38 +01:00
antisnatchor 837c1f2db8 Modified BeEF::Module.execute to return the command_id of the persisted command, instead of just returning a boolean. Refactored usages in the code as well. 2012-03-13 12:40:28 +01:00
bcoles f38c7e5615 Removed "HasJava" from hook initialization
Updated Get Wireless Keys module description
2012-03-13 00:50:03 +10:30
bcoles 6ef889b0b1 Removed Java from hook initialization:
- Removed has_java
	- Removed internal_ip
	- Removed internal_hostname

Added function `beef.browser.javaEnabled()`

Patched function `beef.browser.hasJava()`
	- should no longer break the hook in Chrome/Safari

Added `not_working` browsers to History Extraction module
2012-03-13 00:19:01 +10:30
Keith Lee 97672966df Fix for issues 567 and also remove multiple calls to beef.browser.hasJava() from /beef/core/main/client/net/local.js 2012-03-07 01:41:27 +08:00
antisnatchor e9a6049e58 Fixes issue 621: Added 2 new command line options. Now it's psosible to specify a different config.yaml file. Also changed the core load order, adding a new bootstrap module. 2012-03-04 14:55:03 +01:00
Christian Frichot 63805d943d The Console Shell now allows you to drop into an IRB (and then play with the BeEF object if you want) Issue #627 2012-03-03 14:59:59 +08:00
bcoles cda1659356 Improved proxy error handling. Fixes issue #92.
The proxy now dies somewhat gracefully when given a malformed request.

The `Content-Length' header is now only matched by the parser if its
value is an integer.

A request with a null or missing HTTP version in the header now defaults
to HTTP/1.0

A request with a null or missing `Host' header returns:
  `ERROR: CrossDomain Request. The request was not sent.'
regardless of whether the host is specified in the URL.
2012-02-19 03:42:20 +10:30
antisnatchor 2715e0400c added browser type,version and OS to console output when a new browser is hooked in BeEF 2012-02-15 16:01:47 +01:00
antisnatchor d9104b93f4 removed console.log function calls that were throwing errors on IE 2012-02-15 16:01:23 +01:00
antisnatchor 55b52427e8 re-added panel.removeAll when generating a newExploitPanel, corrected typo on function name genExistingExploitPanel 2012-02-15 16:00:57 +01:00
antisnatchor 74d176ff73 Fixed issue 34: now only one zombie tab is created (current browser). When switching between browsers, the previous zombiePanel is destroyed. 2012-02-15 16:00:14 +01:00
bcoles 9ff162a861 Disabled HackVertor tab 2012-01-18 23:59:04 +10:30
bcoles 2ab95cc763 Renamed Decoder tab to HackVertor and disabled it for the upcomming
release
2012-01-18 23:42:14 +10:30
Wade Alcorn d8797f6bc7 Updated the 'update to the latest revision' line to use 'git pull' 2012-01-11 23:15:19 +10:00
Wade Alcorn 6589c10760 Minor tidy up 2012-01-11 21:27:03 +10:00
Wade Alcorn eab4d3083d Fix added for #78
Gracefully fail command line with unknown option
https://github.com/beefproject/beef/issues/78

Now the framework suggests the user runs --help
2012-01-11 20:53:51 +10:00
Saafan f54de7763e Merge branch 'master' of https://github.com/beefproject/beef 2012-01-05 16:15:45 +02:00
Saafan a5c6179e10 Cleans up rake output for MSFIntegration Unit tests. Fixes issue 28 2012-01-05 16:14:51 +02:00
bcoles a956bd60ea Added "Decoder" tab draft 2012-01-05 15:49:08 +10:30
bcoles a6986e3960 Added detection for Chrome 16, updated Chrome Extensions modules and
split the Details tab "Browser Hook Initialization" into "Hooked Page",
"Browser" and "Host"
2012-01-04 18:52:34 +10:30
Wade Alcorn 06899ca267 Year updated from 2011 to 2012 2011-12-31 22:24:36 +10:00
bcoles 2439c9d61c Added Page URI to browser hook initialization details
Fixes issue 543
2011-12-28 08:47:07 +10:30
Saafan 315c22967e Fixes the new changes of MSF from xmlrpc to msgpack 2011-12-27 21:40:15 +02:00
bcoles 9b4a24c676 Fixed content-type for .json files
Content-type is now 'application/json'
2011-12-27 19:37:57 +10:30
bcoles 746ac62b8e Removed "sort by" functionality from hooked browser tree
Fixes issue 539
2011-12-27 14:26:02 +10:30
bcoles dcf31850fe Updated a few module names
Added mailing list signup form to the advanced demo page in preperation for the stored password theft module
2011-12-26 12:03:22 +10:30
bcoles 74ec478449 Added allow_cross_domain to the request object
By default all requests use allow_cross_domain = "true"

The Proxy component uses allow_cross_domain = "false"

The Forge Request component uses allow_cross_domain = "true"

Fixes issue 87
2011-12-25 17:37:32 +10:30
bcoles 6ff92f48e0 Added document.referrer to browser hook initialization and tidied some code 2011-12-22 02:43:12 +10:30
bcoles ff0cf9f9ae Minor spelling/grammatical changes 2011-12-21 23:27:40 +10:30
bcoles 590e514680 Renamed "Requester" tab to "Rider"
Added Proxy sub-tab under Rider tab

Part of issue 63
2011-12-20 22:04:22 +10:30
bcoles 3ee52b82c0 Part of issue 87, issue 63, issue 29, issue 30
In preperation for creating requester and proxy unit tests:

  o Tidied up some of the requester and proxy
  o Partially de-coupled requester from proxy
  o Fixed minor bugs:
    o is_valid_uri was not implemented correctly
    o http scheme validation had "http" instead of "https"
2011-12-20 02:47:50 +10:30
root 6ac0200bf5 Fixed bugs found when building unit-tests that could cause prolems 2011-12-16 13:34:54 -05:00
root 4a9e224e8a updated rpcclient to get rid of old @enabled variables 2011-12-16 12:35:49 -05:00
bcoles 47ac45632d Added BeEF logo to panel header 2011-12-15 03:07:43 +10:30
root d1d6698dcf Updated to work with the new metasploit msgpack server 2011-12-06 03:51:19 -05:00
bcoles 412fd68732 Updated code.google.com links with github.com in:
extensions/admin_ui/media/javascript/ui/panel/WelcomeTab.js
2011-12-12 21:12:20 +10:30
bcoles 78d3702de3 Updated CSS to allow copying of module results
Fixes issue 68
2011-12-12 19:54:48 +10:30
bcoles c665712f75 Updated download links for github 2011-12-11 20:55:27 +10:30
bcoles 120e36d4b4 Added BeEF version to panel header and updated some links from
code.google.com to github.com
2011-12-11 20:30:09 +10:30
Ben Passmore 434779055c Emergency fix: Corrected API fire error, with non inherited class calling super. 2011-12-04 10:09:32 +10:00
Christian Frichot dd8eb589a2 (Fixes issue 454) First run of QRCode Extension. Nothing fancy, but if enabled, gives you some URLs upon start up with default hooking URLs. Advanced hooking and persistance modules will make this sexier 2011-11-29 20:22:44 +08:00