Commit Graph

845 Commits

Author SHA1 Message Date
jcrew99
3a486c7626 Updated Copyright 2023-12-26 22:32:31 -05:00
Stephen
4e9fdb4f18 Changed rescue message print_error to print_debug 2023-09-30 12:53:46 +10:00
bcoles
eb5959a975 WebSockets: flush beef.net.queue during keepalive (#2806) 2023-04-04 03:42:50 +10:00
bcoles
6887774823 Remove PhishingFrenzy integration (#2793) 2023-04-03 15:51:10 +10:00
bcoles
58efd34f8c Extensions: Remove IPEC extension (#2792)
* Remove browser extension payloads from Social Engineering modules

* Extensions: Remove IPEC extension
2023-04-03 15:01:52 +10:00
bcoles
92fe621425 Remove unused deployJava.js client JavaScript library (#2791) 2023-04-03 02:04:14 +10:00
bcoles
cc56090ba4 Remove jools library (#2790) 2023-04-03 01:48:04 +10:00
bcoles
996edf9ed8 Removed several old exploits and Mass Mailer functionality (#2788)
* Modules: remove old exploits

* Social Engineering: remove old templates

* Social Engineering: Remove Mass Mailer functionality
2023-04-02 22:08:34 +10:00
bcoles
221fbddec2 AutorunEngine: Cleanup, rename REST routes, use Core::Models in REST API (#2785)
* arerules: Remove os/browser properties with redundant 'ALL' values

* Tools: Add Autorun REST examples

* AutorunEngine: Cleanup, rename REST routes, use Core::Models in REST API
2023-04-02 20:04:38 +10:00
bcoles
f8cba6e952 AutorunEngine: RuleLoader: Skip enabled rule file if rule is already in database (#2782)
* AutorunEngine: Engine: store rule execution rule ID

* AutorunEngine: RuleLoader: Skip enabled rule file if rule is already in database
2023-04-02 02:05:41 +10:00
bcoles
e1ed67b5d3 config: add comments for public connect-back settings (#2778) 2023-04-01 04:21:36 +11:00
bcoles
173d8009a7 Remove Ruby Object patches (#2772) 2023-03-29 23:38:33 +11:00
jcrew99
486a9bb329 Update copyright 2023 (#2675)
* updated copyright

* reverted gemfile lock changes
2022-12-31 15:36:07 +10:00
Isaac Powell
eea9740f4f Initial hook detection (#2440)
* initial multi-stage with basic switch on useragent

* added legacybrowseruseragents to core

* moved logic to a method and debugging

* array for holding legacy browsers

* added are.js back for parity to legacy hook.js

* removed byebug
2022-06-23 16:00:57 +10:00
slimwang
73a3d17f29 Fixed isDebug not work in beef.js (#2013)
* fixed isDebug not work

* fixed JQMIGRATE print extra message to console

* fix debug mode not work

* testing approval process

* Update github_actions.yml

Co-authored-by: kinovir <kinovir@gmail.com>
Co-authored-by: t3hp0rP <github@pr0ph3t.com>
Co-authored-by: wheatley <wheatand@gmail.com>
2022-06-23 15:49:44 +10:00
bcoles
139359a760 Treat core configuration file load failure as fatal (#2351) 2022-03-13 00:03:38 +10:00
bcoles
38b7ac7c23 Bump Platform.js to version 1.3.6 (#2343) 2022-03-09 19:56:33 +11:00
bcoles
e22d262bbf Core: Move web server imitation templates into Router class (#2289) 2022-01-26 13:41:18 +11:00
bcoles
124c9d60b3 Core: Resolve many Rubocop violations (#2282) 2022-01-24 16:25:39 +11:00
bcoles
0d084f00c6 GeoIP: update geoip to use new Maxmind GeoIP database (#2268)
Nice
2022-01-17 09:29:41 +10:00
wheatley
f33e2698a0 MAINTAINABILITY: 2257 update copyright 2022 (#2259)
* 2257 updated copyright date
2021-12-31 09:48:08 +10:00
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
郭瑞
4bede1bc01 fix FireFix 89.02 mozGetUserMedia == undefined
fix
2021-07-03 18:08:18 +08:00
J
4ec6ecee27 updated all of the copyright information 2021-01-11 04:48:56 +10:00
Jack Walker
09bcb5b704 Updated variable naming for clarity of functional use 2020-07-21 12:03:36 +10:00
Jack Walker
dbd20a742e Added icamys changes, inverting the logic for the found variable. 2020-07-21 11:22:47 +10:00
Jack Walker
0c07a5f853 Merge pull request #1962 from beefproject/fix_broken_network_extension
Fix #1852 - Re-patch of reverted Network Map/Hosts/Services fix
2020-07-21 11:02:53 +10:00
bcoles
f3313fde8a core/main/client/browser.js: Fix array unique function (#1966) 2020-07-10 14:29:13 +10:00
jcrew99
7fa269ff81 Merge pull request #1957 from beefproject/are_new_execution_error
ARE New Zombie Execution Error
2020-07-09 10:26:59 +10:00
Jack Walker
dd3b635a48 Re-commiting h4sh5's reverted changes. 2020-07-07 14:47:05 +10:00
Jack Walker
4fc300ff87 Replaced Array.prototype.unique with a cleaner jQuery equivalent 2020-07-06 16:24:09 +10:00
Jack Walker
9696b05aba Fixed error causing some ARE rules to not run. 2020-07-06 14:39:04 +10:00
Jack Walker
4fb1a32ec1 Fixed bug in IE10 detection. Missing bang on git add .window.XDomainRequest 2020-04-27 13:25:07 +10:00
Jack Walker
d643388710 Additional Edge fingerprinting fixes. Bumped min XP FF ver. 2020-04-27 10:39:30 +10:00
Jack Walker
7d709c7973 Additional Edge fingerprinting fixes. Bumped min XP FF ver. 2020-04-27 09:58:59 +10:00
Jack Walker
4198363923 Updated Edge fingerprinting, was incorrectly being identified as Chrome in some cases. 2020-04-27 08:41:43 +10:00
Jack Walker
0086c38933 Updated Edge fingerprinting, was incorrectly being identified as Chrome in some cases. 2020-04-24 18:08:26 +10:00
Josh
1aa76f93cb fixed a few spelling mistakes and changed the name 2020-04-15 16:00:19 -07:00
aaron
e7157aa759 Made sure BeEF not broken 2020-04-03 16:01:53 +10:00
aaron
ad908e1813 Split on config 2020-04-03 15:42:16 +10:00
aaron
93ed26d10f Moved failed beefJS split into hooked instead of into BeEFJS 2020-04-03 14:37:48 +10:00
aaron
3f59aa2d9c Legacy beef not working :( 2020-04-03 13:52:08 +10:00
aaron
f836748718 Finished legacy pivot 2020-04-03 13:22:56 +10:00
aaron
419789baf5 Finished legacy pivot 2020-04-03 13:22:47 +10:00
aaron
9074ed0b22 Based on tests updated poc code for port scanner 2020-04-02 18:38:18 +10:00
aaron
7c1c7d6108 Fixed merge conflict 2020-04-02 17:17:21 +10:00
aaron
89c08b5ffd Merge https://github.com/beefproject/beef 2020-04-02 17:16:20 +10:00
Grant Burgess
1b837dbd27 Removed require byebug 2020-04-02 15:52:33 +10:00
Grant Burgess
89b9c53239 Changed how websocket hooked browsers time out 2020-04-02 15:39:30 +10:00
aaron
53b283b71d Commenting GBs hookedbrowserwebsockettimeout fix 2020-04-02 15:23:26 +10:00