Commit Graph

  • 992e95f0d7 Added database support when adding/removing rules. Needed to add 'sourcify' as a dependency in order to store code blocks in the database. soh_cah_toa 2013-05-15 22:12:37 -04:00
  • 1f7e748afc Removed parse_response() since it's no longer needed. soh_cah_toa 2013-05-14 19:23:08 -04:00
  • ddcb040c40 Marked add_rule() and remove_rule() as critical sections. Mutual exclusion is imperative here since other modules/extenions may be simultaneously adding/removing rules, thus putting the value of @next_id at risk of becoming inconsistent. soh_cah_toa 2013-05-14 19:12:23 -04:00
  • e563a8946b Began implementing new method of adding rules without periodic timer. Also added improved documentation for add_rule() and remove_rule(). soh_cah_toa 2013-05-14 18:47:51 -04:00
  • 86e01b1327 Documented run_server() and add_rule(). soh_cah_toa 2013-05-10 23:19:58 -04:00
  • d622bf3e5e New DNS entries can now be added dynamically without a server restart. Database is checked every five seconds and adds new rules if there were any changes. soh_cah_toa 2013-05-10 23:01:10 -04:00
  • 8ecdceb928 Merge pull request #894 from sgorbaty/master Brendan Coles 2013-05-09 01:59:49 -07:00
  • 498372aef3 Adding phonegap integration with keychain plugin Sergey Gorbaty 2013-05-08 13:18:31 -07:00
  • c7eb1c7fc9 Added DNS database model to load resource records from. Now modules/extensions can dynamically add new RR's. However, changes don't take effect until BeEF restarts (fix incoming). soh_cah_toa 2013-05-08 00:03:08 -04:00
  • d24a00a639 Overrode RubyDNS::Transaction.respond! to use debug logger instead. Now all RubyDNS output is properly disabled unless --verbose is given. soh_cah_toa 2013-05-07 23:59:27 -04:00
  • c7981f3c0d Demoted UPSTREAM from constant to local variable. Minimizes scope. soh_cah_toa 2013-05-07 22:40:26 -04:00
  • 281cde1cbb Added new definition for Logger#warn. soh_cah_toa 2013-05-07 22:06:13 -04:00
  • 493ed5182b Made BeEF::Extension::DNS::DNS into a singleton object. This ensures that all modules/extensions that add new RR's refer to a single server instance. soh_cah_toa 2013-05-07 21:56:11 -04:00
  • 55d8506960 Added primitive phonegap plugin detection Sergey Gorbaty 2013-05-07 17:10:12 -07:00
  • 8d60c10298 Merge branch 'master' of https://github.com/beefproject/beef antisnatchor 2013-05-07 13:04:19 +02:00
  • 94d15cd386 Added DOS module which allows you to send multiple GET or POST requests to a target, from a WebWorker in order to don't slow down the whole browser. antisnatchor 2013-05-07 13:00:34 +02:00
  • ceb55ef3df Resolved DNS thread issue using EM::next_tick() instead of sleep(). soh_cah_toa 2013-05-06 13:09:44 -04:00
  • 5bbf26abac Add beef.http.dns_port config option bcoles 2013-05-06 16:03:17 +09:30
  • cbd815c519 Changed output format for RubyDNS to be "BeEF-compliant". RubyDNS's logger now uses BeEF's print-related functions. Debug messages regarding queries can be enabled using --verbose. soh_cah_toa 2013-05-05 22:19:54 -04:00
  • d22373d828 Fixed thread issue that occasionally caused BeEF to stop immediately. While using sleep() to fix thread complications is never a great solution, it gets the job done for now. soh_cah_toa 2013-05-05 21:14:30 -04:00
  • 5b90c351da Merge pull request #888 from sgorbaty/master Brendan Coles 2013-05-05 17:26:31 -07:00
  • b501fe7c1a Updated Rack dependency in Gemfile in order to don't create conflicts with the updated Sinatra dependency. antisnatchor 2013-05-04 09:42:40 +01:00
  • b28e631500 Merge pull request #889 from 0x1a0ran/master Michele Orru 2013-05-04 01:30:42 -07:00
  • fdd1048f1a Implemented basic nameserver and configured it to run on BeEF startup. It's worth noting that RubyDNS currently displays a lot of messy output. This needs to be addressed before moving any further. soh_cah_toa 2013-05-03 22:37:42 -04:00
  • cc4b34ed8d Started basic DNS extension. Currently does nothing. soh_cah_toa 2013-05-03 21:25:53 -04:00
  • 9f7d326f6f Added RubyDNS to Gemfile and core/loader.rb. soh_cah_toa 2013-05-03 17:34:41 -04:00
  • 5722cb2bc1 Added email to contact list Sergey Gorbaty 2013-05-03 14:24:23 -07:00
  • 0479744dfc added device model detection Sergey Gorbaty 2013-05-03 14:14:19 -07:00
  • 3dbfdbac7e Adding user prompt Sergey Gorbaty 2013-05-03 14:02:53 -07:00
  • d3262d9451 Adding local detection Sergey Gorbaty 2013-05-03 13:34:09 -07:00
  • 906ca6ccce Cordova detection added Sergey Gorbaty 2013-05-03 13:13:24 -07:00
  • ea560c3464 Added configurable port for postsql and mysql Xiaoran Wang 2013-05-03 13:01:37 -07:00
  • b79402ce5f updated sinatra from 1.3.2 to 1.4.2 to fix the CORS request always return a 403 bug. link here https://github.com/sinatra/sinatra/issues/518 Xiaoran Wang 2013-05-03 11:02:11 -07:00
  • 1699d52475 adding contact list Sergey Gorbaty 2013-05-03 10:09:09 -07:00
  • c5d5b99472 Issue #886: The preflight OPTIONS request now allow also the content-type header, required to use a json conten-type with POST requests. antisnatchor 2013-05-02 10:55:16 +01:00
  • 9915547b19 Issue #886: Added support for preflight OPTIONS request. antisnatchor 2013-05-01 17:19:48 +01:00
  • ef2eac26eb Issue #886: Added support for CORS on the Router object. The RESTful aPI can not be called from JS x-domain. antisnatchor 2013-05-01 11:15:21 +01:00
  • 09be2db069 Update version to beef-0.4.4.5 bcoles 2013-05-01 17:53:21 +09:30
  • 6da4e2c39c Update version to '0.4.4.4.1-alpha' bug fix edition beef-0.4.4.4.1 bcoles 2013-05-01 17:49:21 +09:30
  • 15c7e64e93 Fix bug with module image result rendering in admin UI bcoles 2013-05-01 17:47:00 +09:30
  • 91e2b36ce4 Update webcam module so the picture returned as a base64 encoded string will be rendered in the admin UI bcoles 2013-05-01 16:44:28 +09:30
  • b82696ead2 Enabled web server imitation by default bcoles 2013-05-01 16:43:26 +09:30
  • 7233957664 Update version bcoles 2013-04-30 18:56:37 +09:30
  • 88678f986c Add 'Debug -> Test Return Image' module beef-0.4.4.4 bcoles 2013-04-30 18:40:25 +09:30
  • 719bb4a20b Fixed malformed YAML in modules/browser/get_visited_domains/config.yaml bcoles 2013-04-25 01:37:15 +09:30
  • 4ea18852f6 Updated eventmachine gem version in Gemfile. antisnatchor 2013-04-21 10:52:46 +01:00
  • c16479a14e Add chrome support to get_visited_domains qswain2 2013-04-19 00:53:26 -04:00
  • 59951959f1 Add Opencart password reset CSRF module bcoles 2013-04-19 09:18:05 +09:30
  • da763df110 Uncommented several instances of beef.debug() - Part of issue #862 bcoles 2013-04-17 22:12:35 +09:30
  • 4980ca02a6 Add beef.client.debug config property - Part of issue #862 bcoles 2013-04-17 22:05:31 +09:30
  • 6e0f7a266e Issue #883. Admin UI will inline display images from the HTML5 webcam module now Christian Frichot 2013-04-15 19:28:52 +08:00
  • e3cb7f7a2d #882. New HTML5 WebRTC Webcam Module Christian Frichot 2013-04-15 19:20:48 +08:00
  • 6e9db43463 Fixes issue #881. Console fix for reviewing previous responses Christian Frichot 2013-04-15 19:18:07 +08:00
  • a172362452 Part of issue #862 - Add beef.debug() for client-side debugging bcoles 2013-04-15 16:49:01 +09:30
  • 55b0bee9ca Re-enable XSS-Rays vectors containing ' charater bcoles 2013-04-14 20:38:41 +09:30
  • 950c3d37a7 Fixes Issue #880. Detect Tor update - now works Christian Frichot 2013-04-13 14:51:34 +08:00
  • 1721d3c263 Fixes issue #879. Console enhancements. Christian Frichot 2013-04-13 14:48:40 +08:00
  • 5585879cca Updated multiple core files to use hook_session_name consistently from the config.yaml file. antisnatchor 2013-04-09 10:25:49 +01:00
  • d855100ac9 Fixes #878 and #758. Christian Frichot 2013-04-08 21:52:50 +08:00
  • fad33dfea7 Fixes #877. New IE Fake Notification Bar Module Christian Frichot 2013-04-08 19:36:02 +08:00
  • b4732a9438 Fixes #876. Can detect Chrome 26. Christian Frichot 2013-04-08 13:08:56 +08:00
  • 73e291832e Replacing document.location.href with location in xssrays.js. antisnatchor 2013-04-07 15:54:14 +01:00
  • 85b204f52b Updated beef.hardware component name for consistency. antisnatchor 2013-04-07 13:19:23 +01:00
  • 78410e28eb Changed attachApplet dom.js method to use <applet> also for Firefox, instead of the <embed> tag. This fixes some issues when running Signed Applets. antisnatchor 2013-04-06 12:30:00 +01:00
  • 222cff3f1d Added a README file for the JavaPaylod signed applet exploit. antisnatchor 2013-04-06 12:29:05 +01:00
  • 2ef1b5bab8 Updates gmail phishing command module. Fixes #873 Christian Frichot 2013-04-06 15:54:55 +08:00
  • af67c6a8d9 Few enhancements to dom.js. See #870 #871 #872 Christian Frichot 2013-04-06 15:52:32 +08:00
  • 79572a61f0 Renamed webcam_permission_check module Christian Frichot 2013-04-06 14:35:21 +08:00
  • 2fcdf1038d xntriks updates to webcam_perm_check Christian Frichot 2013-04-06 14:32:51 +08:00
  • cca21f1003 Merge pull request #869 from bw-z/master Christian Frichot 2013-04-05 23:29:21 -07:00
  • 07fe3a9c0e Updates to tabnabbing module to use jQuerys wider event handling. #868 Christian Frichot 2013-04-04 21:33:43 +08:00
  • 69fd3e600c Event log now logs when a zombie comes back online. #867 Christian Frichot 2013-04-04 21:29:18 +08:00
  • ae98842ad4 Tiny fix to Clippy so it appears properly. #866 Christian Frichot 2013-04-04 19:37:08 +08:00
  • 159ecb5ade Fix malformed YAML in 'deface_web_page_component' module bcoles 2013-04-04 00:04:45 +10:30
  • cf4ab9533e Added Webcam Permission Check Module BWZ 2013-04-03 09:01:15 +10:00
  • 9a23ed758e New getHighestZindex function in beef.dom and updated createIframe beef.dom function. #865 Christian Frichot 2013-04-02 14:33:57 +08:00
  • 389f27360d Slight spelling mistake fix up in the Welcome tab of the Admin UI Christian Frichot 2013-04-01 19:51:16 +08:00
  • e8eda3ef99 Minor enhancements to the Admin UI. #864 Christian Frichot 2013-04-01 11:07:50 +08:00
  • af8018500b Fixing some unit tests Saafan 2013-03-31 16:22:58 +02:00
  • 22cd68101d Added Bookmarklet to the Welcome Tab in the Admin UI. #863 Christian Frichot 2013-03-30 17:31:36 +08:00
  • 760e7a456e Update version bcoles 2013-03-29 15:59:48 +10:30
  • 26933fe146 Fix for #826. Plus - logs also include a column for which browser an event is associated with beef-0.4.4.3 Christian Frichot 2013-03-29 13:33:09 +08:00
  • 9ca50e0505 Comment out two console.log() lines in hookChildFrames bcoles 2013-03-29 15:16:56 +10:30
  • 31e1ddddaf New Defacement Module - but only rewrites targeted content. #861 Christian Frichot 2013-03-25 19:33:38 +08:00
  • 7e57313e21 New Link Rewrite (Hidden using overwritten click handling) module. #860 Christian Frichot 2013-03-25 19:26:59 +08:00
  • c0f0735150 LiveCD config files and splash logo BWZ 2013-03-25 12:08:25 +10:00
  • 39bc121b76 LiveCD - Added IP Address to GUI when ssh enabled BWZ 2013-03-25 11:29:02 +10:00
  • dc4665e1d3 LiveCD - Updated URI + Version + MD5 BWZ 2013-03-25 11:21:00 +10:00
  • 497c3eb3f3 Merge pull request #859 from gcattani/ApacheCookieDisclosure Brendan Coles 2013-03-19 11:22:59 -07:00
  • 6abb21ac53 Module: Apache HTTP Server cookie disclosure (exploit) gcatt 2013-03-19 17:29:48 +01:00
  • fb26ef5f71 Add beef.browser.hookChildFrames() bcoles 2013-03-18 00:37:15 +10:30
  • c98d9a4300 Manually merged Windows Media Player detection from @gcattani bcoles 2013-03-17 03:30:12 +10:30
  • f3f624e9a4 Fixed bug introduced in commit 8132eb0e53 bcoles 2013-03-17 03:21:38 +10:30
  • 8132eb0e53 Solution: Hide beef behind an apache webserver bcoles 2013-03-16 20:12:27 +10:30
  • 7364529b26 Merge branch 'master' of https://github.com/beefproject/beef antisnatchor 2013-03-12 10:57:16 +00:00
  • de1de356f7 Added GoogleWebStore module.rb option. Modified link opener to support data URI injections. antisnatchor 2013-03-12 10:57:07 +00:00
  • 4cec0cb1b8 Merge pull request #855 from javuto/829-Foxit-reader-plugin-detection Brendan Coles 2013-03-10 21:44:07 -07:00
  • 657aac9dcd Detection added for the Foxit Reader plugin, fixes #829 Javier Marcos 2013-03-11 00:19:19 +00:00
  • 2d710a1bcf Merge pull request #853 from bmantra/master bmantra 2013-03-08 12:03:07 -08:00
  • 2484704fe8 add fingerprint for m0n0wall bmantra 2013-03-08 21:00:52 +01:00