217 Commits

Author SHA1 Message Date
wheatley b6425e4a90 Release 0.5.2.0 (#2166)
* fixed offline zombie not deleting

* Bump jsdoc-to-markdown from 6.0.1 to 7.0.1 (#2161)

Bumps [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown) from 6.0.1 to 7.0.1.
- [Release notes](https://github.com/jsdoc2md/jsdoc-to-markdown/releases)
- [Commits](https://github.com/jsdoc2md/jsdoc-to-markdown/compare/v6.0.1...v7.0.1)

---
updated-dependencies:
- dependency-name: jsdoc-to-markdown
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bug: Core - 1785 Fixed public hook url configuration settings (#2163)

* added spec file for testing changes

* added local host getter to configuration class

* added default value 0.0.0.0 for local host if it's not set

* added port config getter with default

* added port config getter with default

* fixed spelling errors for port

* added public configuration values and validation

* removed logic from public port as it was not required

* added beef host to configuration class

* added beef port to configuration class and removed default http.port logic from public_port

* fixed rubocop errors and refactored spec tests

* added beef host configuration values used for external resources

* added beef url to configuration

* added spec file for testing changes

* added local host getter to configuration class

* added default value 0.0.0.0 for local host if it's not set

* added port config getter with default

* added port config getter with default

* fixed spelling errors for port

* added public configuration values and validation

* removed logic from public port as it was not required

* added beef host to configuration class

* added beef port to configuration class and removed default http.port logic from public_port

* fixed rubocop errors and refactored spec tests

* added beef host configuration values used for external resources

* added beef url to configuration

* created command spec file

* add before statement to load all enabled modules to test command class

* add spec to check if configuration instance exists by setting and accessing a config variable

* updated http proto for beef host

* reverting changes on this file, dev values set

* removed some unessessary checks

* fixed grammar test now we're only testing one configuration attribute

* added hook url for contextual usage

* refactoring admin_ui with new code usage

* fixed issue with the location of the beef.http.https.public_enabled

* refactored powershell module and extension

* adding the new config setting for public https beign enabled

* refactor qrcode extension

* replace video fake plugin refactor

* social engineering refactoring

* phonegap module refactoring

* exploit refactoing

* network module refactoing

* ipec module refactoring

* host module refactoring

* debug refactoring

* browser refactoring

* social engineering extension refactoring

* core main server refactoring

* core main console banner refactoring

* removing dev test

* fixed area with location of http.https.enabled

* changed the hook url definition to return the hook file path

* updated banners to use new configuration getters

* updated extensions and modules with the hook url change

* added new public.host configuration settings and validations for depicated usage of public

* updated to use public.port configuration

* added validation for old configuration public_port

* updated to use public https configuration setting

* updated config with new settings format

* fixed get to point to new locations

* fixed pointer to hook_file_path

* Update extensions/social_engineering/web_cloner/web_cloner.rb

Co-authored-by: bcoles <bcoles@gmail.com>

* updated enabled to enable

* making sure default configuration file does not have preset values

Co-authored-by: bcoles <bcoles@gmail.com>

* bumped versions to 0.5.2.0

* Usability: #2145. Added user input request for beef update within 'beef' install script (#2162)

* added user input request for beef update

* swaped git pull from system to backticks

* flags added for auto update and timout to input

* updated install.txt to reference the update-beef script (#2160)

Co-authored-by: Andrew Wheatley <a@andrews-mini.home>
Co-authored-by: Isaac Powell <36595182+DeezyE@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bcoles <bcoles@gmail.com>
2021-09-12 21:33:02 +10:00
J 4ec6ecee27 updated all of the copyright information 2021-01-11 04:48:56 +10:00
Jack Walker edda0188d5 Removed typo (trailing a) missed in last commit 2020-07-06 16:46:58 +10:00
Jack Walker 4fc300ff87 Replaced Array.prototype.unique with a cleaner jQuery equivalent 2020-07-06 16:24:09 +10:00
Brendan Coles 7a80e5f6ec Replace autocomplete_theft with get_autocomplete_creds 2020-02-12 13:53:24 +00:00
Haoxi Tan 886787c418 changed module names from Replace HREFs to Link Rewrite for consistency 2020-01-08 16:31:23 +10:00
Haoxi Tan 5d7529c6c6 updated working status of OS and browsers 2020-01-07 11:59:29 +10:00
beep 470b3483d0 Update copyright information 2020-01-01 18:47:08 -08:00
Brendan Coles 03424c804e Update BrowserDetails to store textual OID-style key/value data 2019-02-26 15:22:54 +00:00
Brendan Coles 25988d1728 Update html2canvas 2019-02-26 03:27:26 +00:00
Brendan Coles b08d106756 Add check for WebGL 2019-02-20 06:34:02 +00:00
Brendan Coles 512abb889a Update FingerprintJS2 lib 2019-02-20 06:33:15 +00:00
Ben Passmore 9f1e8f5e8d Updated copyright 2019-01-01 11:57:28 +10:00
Ven0mSnake 07a911b3c3 RickRoll module fix 2018-11-02 16:40:29 +01:00
Amir Hossein Karimi eb15ae1d03 Fix Webcam(Flash) incorrect base64 data image 2018-05-02 02:16:55 +04:30
Wade Alcorn fca5279f17 Updated Copyright dates 2018-01-04 09:12:47 +10:00
Brendan Coles 9bbf92de68 Fix #1453 2017-10-13 16:22:34 +00:00
Brendan Coles 9a9b826364 Update browser details from module post_execute 2017-05-12 14:24:14 +00:00
Brendan Coles 6664467c56 Add Detect MIME Types module 2017-04-29 15:06:34 +00:00
Brendan Coles 923f1d9797 Add Fingerprint Browser module using FingerprintJS2 library 2017-04-29 14:19:19 +00:00
Brendan Coles c3069601e8 Add debug output to modules 2017-04-23 03:58:44 +00:00
Brendan Coles 4edab3e961 Save data to ~/.beef - Fix #1254 2017-04-15 09:56:01 +00:00
Brendan Coles 55797a7b17 Add error message for unsupported browsers 2017-04-13 17:43:50 +00:00
Gustav Boström a4fb447153 Update command.js 2017-03-06 13:56:07 +01:00
Gustav Boström d58064443a Update command.js
Remove the trailing });. The Get Cookie-module stopped working for me, but works again after I remove the last line which seems lika a bug to me.
I get an error "Unexpected token }" in the Chrome JavaScript-console of the hooked browser when I invoke the module from the BeeF- UI.
2017-03-06 13:37:14 +01:00
Brendan Coles 74de77e157 Updated Copyright information 2017-02-05 05:39:31 +00:00
Michael Benich 0b606f8d79 Send status messages 2017-02-03 16:45:12 -05:00
Aaron Cure 345a3cebcd Updated modules to reference beef_host and beef_port 2017-01-05 15:38:58 -07:00
Wade Alcorn 91cc7ed873 Updated Copyright information 2016-12-29 15:50:13 +10:00
TheJambo 6f5a63266e Minor Text Fix 2016-12-22 08:54:42 +00:00
Brendan Coles 4aa5a87908 Update Play Sound module 2016-05-05 13:59:00 +00:00
Brendan Coles 0e0a0fd077 Replace console.log with beef.debug 2016-05-02 15:17:38 +00:00
Brendan Coles af737f80ec Merge pull request #1258 from mgeeky/get_snapshot
Spyder_Eye got updated. #2
2016-05-02 18:55:04 +10:00
mgeeky b383dc2108 Pollished the code a little 2016-05-02 09:57:31 +02:00
mgeeky 3edd291064 Forgot about scaling desired delay between consecutive snapshots... 2016-04-18 10:29:18 +02:00
mgeeky ffdb942cf1 Added hyphen to separate ip and date in screenshot filename 2016-04-15 10:09:21 +02:00
mgeeky 6cc5a822d7 Applied some of @bcoles ideas regarding post_execute handler, also added beef.debug and parseInt base conversion 2016-04-15 10:03:37 +02:00
mgeeky ae2488e7bd Working on repeated snapshot taking. At the moment, this will result in multiple screenshots being stored in the file system, but the module will present only the most recent one in WebGUI. Which is not exactly what I wanted to accomplish 2016-04-14 16:14:33 +02:00
mgeeky ad4cb31864 Oops, forgot to remove those debugging alerts 2016-04-14 15:35:25 +02:00
mgeeky d58f979395 Update html2canvas component in the spyder_eye module from 0.4 to 0.5.0-alpha1 which resulted in much more detailed screenshot, as can be seen in: http://imgur.com/a/Sm9OG . Also, armored a bit the code running in the zombie' browser. Branch is called 'get_snapshot' as I didn't know that there is already a module utilizing terrific html2canvas. 2016-04-14 15:31:08 +02:00
Brendan Coles 371f27e5e1 Merge pull request #1241 from mgeeky/master
Couple of fixes & improvements
2016-04-07 23:42:19 +10:00
mgeeky 261c9ee5aa Changed default custom domains variable to a safe-for-work one. :-) 2016-04-07 14:25:22 +02:00
Brendan Coles d390f24730 Add Tor Browser fingerprint 2016-04-02 07:48:05 +00:00
mgeeky ede4ce46d6 Extend Get Visited Domains module's description to include format of the visited domains text box 2016-03-31 12:29:08 +02:00
mgeeky 617a30f80e Added functionality to specify custom static resources paths for Get Visited Domains module. 2016-03-31 12:25:27 +02:00
mgeeky 8ab9716a44 Firefox has forbidden access to the chrome:// scheme rendering "Detect Extensions" module useless. The code has been trying to fingerprint installed extensions by creating image which would load extension-specific url and then in onload' event would send such information to the BeeF server. Unfortunately there was no code handling onerror' situation, therefore end user wasn't getting any status from this module (stating that it failed). The below commit adds such functionality. 2016-03-08 14:49:29 +01:00
Brendan Coles eb9e0a0a68 Add ARE return status 2016-02-07 01:01:02 +00:00
Brendan Coles 39df7184aa Add Clear Console module 2016-01-31 20:29:45 +00:00
Brendan Coles 39f8916547 Update config 2016-01-27 19:13:06 +00:00
Wade Alcorn ce01d9fa46 updated copyright year 2015-12-30 08:11:57 +10:00