Commit Graph

306 Commits

Author SHA1 Message Date
Stephen
2d54cde54d basic format change 2024-03-22 11:33:27 +10:00
Stephen
86cf8bcfe5 added shutdown for the dns server 2024-03-22 11:02:10 +10:00
Stephen
5392867e72 enable QR tests 2024-03-22 05:44:43 +10:00
Stephen
a67c791731 clean up QR output 2024-03-22 05:36:17 +10:00
Stephen
9077123d1e change to Configuration.instance instead of calling .new 2024-03-22 05:04:12 +10:00
Stephen
0f216f4e20 refactor test cases 2024-03-20 12:24:23 +10:00
Stephen
32543c6f33 refactor starting beef server 2024-03-20 04:11:39 +10:00
Stephen
ffdc303652 everything commented out. tests to be included in a long version of testing 2024-03-18 07:27:48 +10:00
Stephen
386a417aeb improved test cases 2024-03-18 07:17:20 +10:00
Stephen
d01f94a061 updated/improved requester tests but still not fully working 2024-03-17 19:17:14 +10:00
Stephen
ca8e49286a fixed command class test 2024-03-17 16:55:08 +10:00
Stephen
851cdb249e remove the ARGV warning 2024-03-17 09:39:11 +10:00
Stephen
33b92a5aab clean up auth rate test 2024-03-17 08:04:44 +10:00
Stephen
2fe3aecde1 moved puts to print_info in rate limit test 2024-03-17 06:40:48 +10:00
Stephen
2eea0d3ef5 update ActiveRecord::Migration function 2024-03-17 05:16:17 +10:00
Stephen
ed9e72a56d Silence activerecord migration stdout messages 2024-01-03 15:18:50 +10:00
Stephen
747ddb5387 Updated http://beefproject.com to https://beefproject.com 2023-12-31 14:18:50 +10:00
Stephen
da2e4bb9cf Merge branch 'update_copyright' 2023-12-31 14:08:39 +10:00
Stephen
5eded170ab Upgrade gem 'otr-activerecord', '~> 2.2.0' including adding internal_metadata to the ActiveRecord migration 2023-12-31 10:00:13 +10:00
jcrew99
3a486c7626 Updated Copyright 2023-12-26 22:32:31 -05:00
Stephen
961e8d4ef9 Merge branch 'master' of https://github.com/beefproject/beef 2023-10-01 03:02:12 +10:00
wheatley
4dddb2d0f7 updated webdriver to use selenium4 params 2023-09-30 19:16:38 +10:00
wheatley
aba70bbfae reverted to old file name 2023-09-30 19:16:38 +10:00
wheatley
5f9efcb455 revert changes 2023-09-30 19:16:38 +10:00
wheatley
86c3b5e6cc revert to older version 2023-09-30 19:16:38 +10:00
wheatley
727d422bd4 updated to make new file name 2023-09-30 19:16:38 +10:00
wheatley
1f0c5d7ee9 updated file name to match config 2023-09-30 19:16:38 +10:00
wheatley
ffd8b1b670 Update win10_chrome_81.config.yml 2023-09-30 19:16:38 +10:00
wheatley
63f691994e Update win10_chrome_81.config.yml 2023-09-30 19:16:38 +10:00
Stephen
d40d22d22b cleaned out unused commented code 2023-09-30 08:17:00 +10:00
Stephen
fd9855c3be increased reliability of auth rate limiting tests 2023-09-30 07:49:40 +10:00
Stephen
b3ff3f2f6f Parked auth rate test due to intermittent failure 2023-09-28 16:06:30 +10:00
Stephen
0d44721e04 Updated to skip comments starting with # 2023-09-28 15:55:51 +10:00
Stephen
13264cbe8a park failing test for future fix 2023-09-23 03:09:23 +00:00
bcoles
0742b5aef4 Extensions: Remove console extension (#2802) 2023-04-03 22:11:32 +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
073c7f7f24 Replace deprecated File.exists? with File.exist? (#2740) 2023-03-05 14:50:15 +11:00
jcrew99
486a9bb329 Update copyright 2023 (#2675)
* updated copyright

* reverted gemfile lock changes
2022-12-31 15:36:07 +10:00
jcrew99
b1382e0be3 removing spelling mistake in configuration_spec (#2483) 2022-06-30 15:59:40 +10:00
jcrew99
29e025bbfc spec: Fix some rubocop violations (#2011) 2022-01-23 23:49:44 +11:00
wheatley
f33e2698a0 MAINTAINABILITY: 2257 update copyright 2022 (#2259)
* 2257 updated copyright date
2021-12-31 09:48:08 +10:00
Isaac Powell
7c3e342981 Feature/ci (#2190)
squash and merge
2021-10-15 14:22:56 +11: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
wheatley
9f7dcdf250 Testing: Fixed error running social_engerring_spec 2021-08-24 19:15:38 +10:00
jcrew99
588e32966a changed from 2.0 to 1.4.2 2021-07-18 13:36:28 +10:00
jcrew99
d959956271 added a check for the version added 2021-07-18 13:05:15 +10:00
whealtey
681511358e moveid the clean up the related method instead of after all tests 2021-07-11 09:14:37 +00:00
whealtey
739b168602 specified the generated web pages for google to be removed 2021-07-11 09:02:56 +00:00
whealtey
5d0a499a12 renamed the WebCloner model class to align with ActiveRecord syntax
changed WebCloner name changes in web_cloner.rb
created two tests to support changeswq
2021-07-11 08:18:14 +00:00