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