wheatley
c6bb893c32
Travis cleanup ( #2224 )
...
Removed old travis-cli files as the project is now using gitHub-actions
2021-11-10 08:06:22 +10:00
dependabot[bot]
6f6124e40f
Bump json from 2.5.1 to 2.6.1 ( #2208 )
...
* Bump json from 2.5.1 to 2.6.1
Bumps [json](https://github.com/flori/json ) from 2.5.1 to 2.6.1.
- [Release notes](https://github.com/flori/json/releases )
- [Changelog](https://github.com/flori/json/blob/master/CHANGES.md )
- [Commits](https://github.com/flori/json/compare/v2.5.1...v2.6.1 )
---
updated-dependencies:
- dependency-name: json
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
Co-authored-by: Isaac Powell <36595182+DeezyE@users.noreply.github.com >
2021-11-09 17:23:10 +11:00
bcoles
d7a3ffb2c3
Merge pull request #2205 from bcoles/apache_tomcat_examples_cookie_disclosure
...
Modules: Add apache_tomcat_examples_cookie_disclosure module (#2205 )
2021-11-09 16:38:15 +11:00
Brendan Coles
c8595b09b7
Modules: Add apache_tomcat_examples_cookie_disclosure module
2021-11-09 05:36:33 +00:00
dependabot[bot]
e9b113226d
Bump otr-activerecord from 2.0.1 to 2.0.3 ( #2209 )
...
* Bump otr-activerecord from 2.0.1 to 2.0.3
Bumps [otr-activerecord](https://github.com/jhollinger/otr-activerecord ) from 2.0.1 to 2.0.3.
- [Release notes](https://github.com/jhollinger/otr-activerecord/releases )
- [Changelog](https://github.com/jhollinger/otr-activerecord/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhollinger/otr-activerecord/compare/v2.0.1...v2.0.3 )
---
updated-dependencies:
- dependency-name: otr-activerecord
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
2021-11-09 16:25:58 +11:00
dependabot[bot]
be9b7655fe
Bump capybara from 3.35.3 to 3.36.0 ( #2210 )
...
* Bump capybara from 3.35.3 to 3.36.0
Bumps [capybara](https://github.com/teamcapybara/capybara ) from 3.35.3 to 3.36.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases )
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md )
- [Commits](https://github.com/teamcapybara/capybara/compare/3.35.3...3.36.0 )
---
updated-dependencies:
- dependency-name: capybara
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
2021-11-09 16:23:05 +11:00
dependabot[bot]
a6fcb1a14f
Bump rubocop from 1.20.0 to 1.22.3 ( #2213 )
...
* Bump rubocop from 1.20.0 to 1.22.3
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.20.0 to 1.22.3.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.20.0...v1.22.3 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
Co-authored-by: Isaac Powell <36595182+DeezyE@users.noreply.github.com >
2021-11-09 16:22:15 +11:00
dependabot[bot]
784e6db9ce
Bump test-unit from 3.5.0 to 3.5.1 ( #2223 )
...
Bumps [test-unit](https://github.com/test-unit/test-unit ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/test-unit/test-unit/releases )
- [Commits](https://github.com/test-unit/test-unit/compare/3.5.0...3.5.1 )
---
updated-dependencies:
- dependency-name: test-unit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Isaac Powell <36595182+DeezyE@users.noreply.github.com >
2021-11-09 16:13:40 +11:00
Isaac Powell
0d0e51452c
Enhancement - Check for update on launch ( #2199 )
2021-11-09 14:40:51 +10:00
dependabot[bot]
08faef394b
Bump test-unit from 3.4.6 to 3.5.0 ( #2198 )
...
* Bump test-unit from 3.4.6 to 3.5.0
Bumps [test-unit](https://github.com/test-unit/test-unit ) from 3.4.6 to 3.5.0.
- [Release notes](https://github.com/test-unit/test-unit/releases )
- [Commits](https://github.com/test-unit/test-unit/compare/3.4.6...3.5.0 )
---
updated-dependencies:
- dependency-name: test-unit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
2021-11-09 09:07:16 +10:00
dependabot[bot]
1aa86bd64a
Bump nokogiri from 1.12.4 to 1.12.5 ( #2197 )
...
* Bump nokogiri from 1.12.4 to 1.12.5
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.12.4 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.4...v1.12.5 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
* removing explicit dependancy of nokogiri as it is only required as a dependancy
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
2021-11-09 09:05:15 +10:00
dependabot[bot]
b7108bc069
Bump async-dns from 1.2.6 to 1.3.0 ( #2194 )
...
* Bump async-dns from 1.2.6 to 1.3.0
Bumps [async-dns](https://github.com/socketry/async-dns ) from 1.2.6 to 1.3.0.
- [Release notes](https://github.com/socketry/async-dns/releases )
- [Commits](https://github.com/socketry/async-dns/compare/v1.2.6...v1.3.0 )
---
updated-dependencies:
- dependency-name: async-dns
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
2021-11-09 09:04:44 +10:00
dependabot[bot]
a674c9d25f
Bump parseconfig from 1.1.0 to 1.1.2 ( #2193 )
...
* Bump parseconfig from 1.1.0 to 1.1.2
Bumps [parseconfig](https://github.com/datafolklabs/ruby-parseconfig ) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/datafolklabs/ruby-parseconfig/releases )
- [Changelog](https://github.com/datafolklabs/ruby-parseconfig/blob/master/Changelog )
- [Commits](https://github.com/datafolklabs/ruby-parseconfig/commits )
---
updated-dependencies:
- dependency-name: parseconfig
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* testing approval process
* Update github_actions.yml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wheatley <wheatand@gmail.com >
2021-11-09 09:03:36 +10:00
wheatley
99c6287a67
MAINTAINABILITY: Added approval before code execution. ( #2218 )
2021-11-08 09:32:12 +10:00
Isaac Powell
2794bc3cf4
INSTALL: Fixed GITACTIONS check for null ( #2214 )
2021-10-28 15:35:10 +10:00
Isaac Powell
541933a45f
deleted github actions .yaml used for testing
2021-10-28 12:24:43 +11:00
Isaac Powell
9cef23be22
Update github_actions.yml
...
Changed the actions to run on master branch when pull request is triggered
2021-10-22 12:05:01 +11:00
Isaac Powell
7c3e342981
Feature/ci ( #2190 )
...
squash and merge
2021-10-15 14:22:56 +11:00
Isaac Powell
3b34e428cc
version up ( #2188 )
2021-10-15 13:56:58 +11:00
Isaac Powell
ea65554a50
Rubocop api.rb fix ( #2175 )
2021-10-15 10:36:54 +10:00
wheatley
dc68ed9390
Added testing installation on ubuntu
2021-10-14 16:20:50 +10:00
Isaac Powell
1ae320c3bc
Hotfix api.rb ( #2173 )
...
* testing api
* formatting
2021-09-24 11:36:16 +10:00
wheatley
43e3fa5432
Release: 0.5.3.0 ( #2169 )
...
* Fix #1851 - Command/request(s) sent to zombie 'undefined' bug (#1963 )
* Provided correct context in locationHashChanged() to have data necessary for the nested function calls to act as intended.
* rubocop cleanup (#2170 )
* version up (#2172 )
Co-authored-by: Jack Walker <46417690+jackdwalker@users.noreply.github.com >
Co-authored-by: Isaac Powell <36595182+DeezyE@users.noreply.github.com >
2021-09-24 11:06:47 +10:00
wheatley
694df4c17b
Updated config.yaml to remove "" form public
2021-09-12 22:15:41 +10:00
wheatley
b0e59d2c55
Release 0.5.2.0 ( #2167 )
...
* 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: wheatley <wheatand@gmail.com >
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:57:18 +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
wheatley
c96b5e8968
Update ISSUE_TEMPLATE.md
...
bumped version
2021-09-12 17:50:24 +10:00
dependabot[bot]
27e58a714d
Update rubocop requirement from ~> 0.92.0 to ~> 1.20.0 ( #2154 )
...
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop ) to permit the latest version.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v0.92.0...v1.20.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-04 20:07:06 +10:00
wheatley
16e14c6f2e
Release 0.5.1.0 ( #2156 )
...
* updated version to 5.0.1.0 in package.json
* updated version to 5.0.1.0 in VERSION
* updated version to 5.0.1.0 in config.yml
* removed Active Record section
* cleanup bundle related folders and added to .gitignore
* bumped tag url in ISSUETEMPLATE
* updating version to 0.5.1.0
* readding .bundle/config as we do not want users to automatically install dev/test gems
* fixed spelling mistake of .bundle
2021-09-04 14:56:47 +10:00
wheatley
9f7dcdf250
Testing: Fixed error running social_engerring_spec
2021-08-24 19:15:38 +10:00
jcrew99
15af383355
Merge pull request #2134 from beefproject/otr-activerecord-update
...
OTR-ActiveRecord update: added to manually call the database connection
2021-07-20 01:49:58 +10:00
jcrew99
b4dae0f58b
Updating Gemfile lock as suggested
2021-07-20 01:43:34 +10:00
jcrew99
588e32966a
changed from 2.0 to 1.4.2
2021-07-18 13:36:28 +10:00
jcrew99
6d882b5016
removed the lock on the activerecord gem
2021-07-18 13:12:13 +10:00
jcrew99
d959956271
added a check for the version added
2021-07-18 13:05:15 +10:00
bcoles
702dfbd878
Merge pull request #2127 from wheatley/defect/2010_could_not_find_table_webcloners
...
Rename the WebCloner model class to align with ActiveRecord syntax
2021-07-13 21:49:13 +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
0f7567cc4b
left byebug in file
2021-07-11 08:37:35 +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
bcoles
b58978870d
Merge pull request #2123 from 1124219777/master
...
Fix Firefox detection
Since Firefox 89 the `navigator.mozGetUserMedia()` function is only defined on HTTPS websites.
2021-07-03 20:36:58 +10:00
郭瑞
4bede1bc01
fix FireFix 89.02 mozGetUserMedia == undefined
...
fix
2021-07-03 18:08:18 +08:00
bcoles
663d8e7489
Merge pull request #2090 from beefproject/dependabot/add-v2-config-file
...
Upgrade to GitHub-native Dependabot
2021-06-26 01:34:56 +10:00
bcoles
4140300906
Merge pull request #2099 from bcoles/adminui-bookmarklet
...
AdminUI: Use correct hook file path for bookmarlet hook URL
2021-05-09 00:06:56 +10:00
Brendan Coles
5a65f1610e
AdminUI: Use correct hook file path for bookmarlet hook URL
2021-05-08 14:06:25 +00:00
bcoles
fc6ae645d9
Merge pull request #2094 from bcoles/bundle-otr-activerecord
...
bundle: Lock otr-activerecord to version '~> 1.4.1'
2021-05-08 19:57:00 +10:00
Brendan Coles
42d9e431b7
bundle: Lock otr-activerecord to version '~> 1.4.1'
2021-05-08 09:56:20 +00:00
dependabot-preview[bot]
6638e2e234
Upgrade to GitHub-native Dependabot
2021-04-29 20:59:37 +00:00
bcoles
6adad0911b
ISSUE_TEMPLATE: Fix Typo
2021-04-25 10:15:48 +10:00
plan-do-break-fix
f754ee6beb
fix(docs): corrects typo in project's ISSUE_TEMPLATE
2021-04-24 18:02:18 -05:00
bcoles
c23a93a84e
BeEF Bind payloads: Updates Kali install instructions
2021-04-19 04:23:57 +10:00
Chessmaster
ef8819d78c
Update instructions.txt for recent kali linux
2021-04-18 20:16:30 +02:00
bcoles
8acc31f784
Install: Add support for blackPantherOS
2021-04-16 02:02:24 +10:00
blackPanther OS
b8a9eecaf4
Extend distro suppport
...
Added blackPanther OS specific install strings and requires for use
2021-04-15 10:43:04 +02:00
bcoles
90798571d5
Merge pull request #2056 from P-arag/master
...
Gmail Phishing: Change redirect URL to https://accounts.google.com/
Update post-login redirection URL from https://accounts.google.com/ServiceLogin to
https://accounts.google.com/
2021-02-11 17:55:55 +11:00
Parag Jyoti Pal
2d19294540
Fixed Gmail Phishing by updating https://accounts.google.com/ServiceLogin to https://accounts.google.com/
2021-02-11 12:10:49 +05:30
bcoles
845b2db255
Merge pull request #2051 from bcoles/rubocop-extensions-metasploit
...
rubocop -a extensions/metasploit
2021-01-26 19:22:10 +11:00
Brendan Coles
a26653719c
rubocop -a extensions/metasploit
2021-01-26 08:21:36 +00:00
bcoles
6493df8502
Merge pull request #2049 from bcoles/ruby-version
...
Bump Ruby version from 2.5.3 to 2.7.2
2021-01-26 19:20:23 +11:00
bcoles
b1f9bae470
Merge pull request #2050 from bcoles/rubocop
...
Rubocop: Bump Ruby version to 2.6 and define new cops
2021-01-26 18:49:21 +11:00
Brendan Coles
b4d549fe48
Rubocop: Bump Ruby version to 2.6 and define new cops
2021-01-26 07:48:13 +00:00
Brendan Coles
f1203ebd68
Bump Ruby version from 2.5.3 to 2.7.2
2021-01-26 07:44:19 +00:00
bcoles
5df9a7f17e
Merge pull request #2048 from bcoles/gemfile-nokogiri
...
Gemfile: Bump nokogiri version from >= 1.10.8 to >= 1.11.1
2021-01-26 18:24:30 +11:00
Brendan Coles
e447f1ba2d
Gemfile: Bump nokogiri version from >= 1.10.8 to >= 1.11.1
2021-01-26 07:23:50 +00:00
bcoles
25172353d0
Merge pull request #1971 from justinsteven/pass_query_string_through_proxy
...
Include URI query string in proxied requests
2021-01-26 18:11:36 +11:00
bcoles
f8e41a939f
Merge pull request #2046 from raskoln1kov/patch-1
...
Update clickjack_attack.html: Fix malformed CSS syntax
2021-01-26 17:49:22 +11:00
raskoln1kov
f27eda4021
Update clickjack_attack.html
2021-01-18 16:39:35 +01:00
jcrew99
8ee08bdbda
Merge pull request #2042 from beefproject/copyright_update
...
updated all of the copyright information
2021-01-11 04:56:00 +10:00
J
4ec6ecee27
updated all of the copyright information
2021-01-11 04:48:56 +10:00
jcrew99
49478370d8
Merge pull request #1973 from beefproject/excluded_hooking_subnet
...
Excluded hooking subnet
2020-10-25 20:20:30 +10:00
bcoles
f1f5198ba1
Merge pull request #1993 from beefproject/dependabot/bundler/rubocop-tw-0.92.0
...
Update rubocop requirement from ~> 0.88.0 to ~> 0.92.0
2020-09-29 08:10:00 +10:00
dependabot-preview[bot]
dd0c8aa850
Update rubocop requirement from ~> 0.88.0 to ~> 0.92.0
...
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop ) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.88.0...v0.92.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-28 06:09:46 +00:00
jcrew99
9ddd694842
Merge pull request #1986 from beefproject/rubocop_mergev0.0.1
...
Rubocop mergev0.0.1
2020-09-14 18:54:26 +10:00
jcrew99
a7c4b3215a
Merge pull request #1984 from beefproject/internal_error_when_creating_XSSrays
...
First fix for the XSSRays
2020-09-14 18:54:05 +10:00
Josh
360d6bb345
Merge branch 'internal_error_when_creating_XSSrays' of https://github.com/beefproject/beef into internal_error_when_creating_XSSrays
...
lets update
2020-09-14 00:55:26 -07:00
Jish
dd6c8283cd
updated rubocop changes
2020-08-03 08:23:05 -04:00
Jish
a5603eafde
added to gemfile
2020-08-03 07:24:30 -04:00
Jish
38b0e44115
added a .first section
2020-08-03 00:41:19 -04:00
jcrew99
8876f69ba6
Merge pull request #1975 from klezVirus/master
...
Fix country_code is null
2020-08-03 13:33:32 +10:00
bcoles
36bd907f99
Merge pull request #1982 from sopsmattw/patch-1
...
iFrame Sniffer module: Update config.yaml reference URL
2020-08-01 03:40:19 +10:00
Matt Wagenknecht
72870deea6
Update config.yaml
...
updated URL from contextis.co.uk to contextis.com.
2020-07-31 11:31:50 -06:00
jcrew99
fc9b11e658
Merge pull request #1977 from beefproject/updated_contributing
...
Updated contributing
2020-07-27 23:06:58 +10:00
Josh
fbafdae50a
fixed and responded to comments
2020-07-26 22:16:00 -07:00
Josh
b9c5ee73fb
Merge branch 'updated_contributing' of https://github.com/beefproject/beef
2020-07-26 21:13:11 -07:00
jcrew99
1aa8a6aec6
Merge branch 'master' into updated_contributing
2020-07-25 23:29:30 +10:00
Joshua
381cbec8a9
updated contributing to further match how to merge
2020-07-25 23:19:45 +10:00
josh
9a8108e0f5
updated contribution
2020-07-25 22:21:38 +10:00
d3adc0de
3a0178bedc
Fix country_code is null
2020-07-23 22:13:20 +01:00
josh
064fb5fdb2
Merge branch 'updated_contributing' of https://github.com/beefproject/beef into updated_contributing
...
matching
2020-07-24 01:57:18 +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
Jack Walker
967bcf4069
Merge pull request #1961 from beefproject/bcoles-patch-1
...
Update dependencies
2020-07-21 11:01:24 +10:00
Justin Steven
75bd2f8fb3
Include URI query string in proxied requests
2020-07-16 15:50:41 +10:00
Josh
9a7a36a3ce
Merge branch 'updated_contributing' of https://github.com/beefproject/beef
2020-07-15 21:32:36 -07: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
jcrew99
b0c0e6e2ba
Merge pull request #1956 from beefproject/pretty_theft_empty_credentials_error
...
Pretty Theft Missing Credentials JS Error
2020-07-09 10:24:48 +10:00
bcoles
b8528e5df5
Update dependencies
2020-07-08 20:35:06 +10:00
Jack Walker
7169d84b88
Merge pull request #1934 from beefproject/update_issue_template
...
Update Issue/PR templates
2020-07-08 16:17:50 +10:00
jcrew99
36263fa3a5
Merge pull request #1958 from beefproject/replace_array_prototype_unique
...
Replaced Array.prototype.unique with a cleaner jQuery equivalent
2020-07-07 22:13:24 +10:00
Jack Walker
dd3b635a48
Re-commiting h4sh5's reverted changes.
2020-07-07 14:47:05 +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
Jack Walker
8e0a1b6b87
Removed rule left in ARE enabled directory
2020-07-06 14:40:01 +10:00
Jack Walker
9696b05aba
Fixed error causing some ARE rules to not run.
2020-07-06 14:39:04 +10:00
Jack Walker
a8606697e0
Reset creds
2020-07-06 12:44:43 +10:00
Jack Walker
a92d4d910c
Fixed getElementById method being called on incorrect object causing looping failure.
2020-07-06 12:44:19 +10:00
Jack Walker
c8dc77bea8
Removed some redundant text at the bottom of the issue template discussing debugging.
2020-07-06 12:02:28 +10:00
Jack Walker
09cc1ee50d
Forgot to save -.- Re-commit of last commit.
2020-07-06 11:53:35 +10:00
Jack Walker
46ef842bcf
Added additional steps to retrieve debugging output as per BColes advice
2020-07-06 11:51:46 +10:00
jcrew99
9458bd8fc6
Merge pull request #1940 from beefproject/issue-1911_ruby_version_check
...
sudo for gem install, ruby package manager check
2020-07-05 18:19:53 +10:00
Joshua
3b82ba16dd
updated contributing to further match how to merge
2020-07-02 13:33:18 +10:00
isaac powell
bf1be0fc16
sudo for gem install, ruby package manager check
2020-06-08 21:58:49 -04:00
Jack Walker
9d3206b226
Merge pull request #1933 from beefproject/dependabot/npm_and_yarn/jsdoc-to-markdown-6.0.1
...
Bump jsdoc-to-markdown from 5.0.3 to 6.0.1
2020-06-04 08:57:01 +10:00
Jack Walker
c86bde43d6
Updated PR template
2020-06-01 21:23:52 +10:00
Jack Walker
58e690d304
Updated issue template
2020-06-01 21:04:35 +10:00
Jack Walker
bc77749236
Removed leftover local.log file from last PR. Shouldn't appear again (in .gitignore).
2020-06-01 20:43:43 +10:00
Jack Walker
0857a95a7e
Updated README to align with jsdoc version bump compatibility requirements.
2020-06-01 20:40:06 +10:00
dependabot-preview[bot]
a2c354bb3d
Bump jsdoc-to-markdown from 5.0.3 to 6.0.1
...
Bumps [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown ) from 5.0.3 to 6.0.1.
- [Release notes](https://github.com/jsdoc2md/jsdoc-to-markdown/releases )
- [Commits](https://github.com/jsdoc2md/jsdoc-to-markdown/compare/v5.0.3...v6.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-01 07:35:47 +00:00
Jack Walker
0c768ec54b
Merge pull request #1920 from beefproject/browserstack
...
BrowserStack Integration
2020-06-01 09:25:31 +10:00
Jack Walker
753bc36218
Added BrowserStacks log to .gitignore, and re-enabled Wade's email notifications.
2020-05-29 20:31:42 +10:00
Jack Walker
a5e865f75f
Removed conditional preventing valid test failures.
2020-05-29 12:09:50 +10:00
Jack Walker
ef5ecf3a5b
Parsing browser details blob.
2020-05-28 04:05:45 +10:00
Jack Walker
796b3ada20
debugging
2020-05-28 03:56:34 +10:00
Jack Walker
7c7c56152d
Small adjustment to hopefully fix the incorrect data being pulled from the hooked browser info.
2020-05-28 03:41:19 +10:00
Jack Walker
a8115f1635
Debugging
2020-05-28 03:31:25 +10:00
Jack Walker
00f20fd0f0
Potential fix for erroring browser details handler.
2020-05-28 03:24:05 +10:00
Jack Walker
3c97f0302e
debugging
2020-05-28 03:15:10 +10:00
Jack Walker
7ae51d2593
Additional debugging
2020-05-28 03:01:03 +10:00
Jack Walker
5d82ddbe74
Added debugging to browser details handler testing.
2020-05-28 02:50:02 +10:00
Jack Walker
dc838ae77c
Changed method of retrieving browser details. Hopeful fix.
2020-05-28 02:33:17 +10:00
Jack Walker
4a3deb5b4b
Checking if another auth method helps solve browser details issue.
2020-05-28 02:04:23 +10:00
Jack Walker
f33dc7aec0
Forced session identification to be performed client side. Server-side response too flakey atm. Cleaned up code.
2020-05-27 20:07:07 +10:00
Jack Walker
f7e46c5994
Forced session identification to be performed client side. Server-side response too flakey atm. Cleaned up code.
2020-05-27 20:02:05 +10:00
Jack Walker
053c98cc60
Added the stack trace to exception handling for easier debugging.
2020-05-27 19:58:43 +10:00
Jack Walker
fa406ed071
Tightened up some of the test cases.
2020-05-27 19:03:13 +10:00
Jack Walker
e1430f5e43
Tightened up some of the test cases.
2020-05-27 19:01:54 +10:00
Jack Walker
af6db74058
Final exception fix. This should be the last change needed.. said every dev ever.
2020-05-27 18:51:27 +10:00
Jack Walker
dbb6cb1332
Missing key on hook variable assignment
2020-05-27 18:41:23 +10:00
Jack Walker
18e76512de
Added some additional session handling code in the server setup.
2020-05-27 17:41:20 +10:00
Jack Walker
e94ac0169f
Fixed incorrect variable referencing
2020-05-27 17:17:41 +10:00
Jack Walker
93df6694b8
Changed error handling to account for any false fails. Should now only fail if tests truly does not meet it's intended requirements.
2020-05-27 17:06:09 +10:00
Jack Walker
bf0e20991d
Changed error handling to account for any false fails. Should now only fail if tests truly does not meet it's intended requirements.
2020-05-27 17:05:42 +10:00
jcrew99
fe2dd0ac01
Merge pull request #1929 from beefproject/bcoles-patch-1
...
Update README.md
2020-05-25 11:07:54 +10:00
bcoles
3a713ffd76
Update README.md
2020-05-21 06:10:23 +10:00
Jack Walker
69998ee176
Missing wait definition specifically in websocket_hooked_browser_spec.rb
2020-05-18 17:03:58 +10:00
Jack Walker
d43e0bafb4
Missing closing paren from last commit.
2020-05-18 16:11:47 +10:00
Jack Walker
443e8df251
Added error handling for initial failed connection/timeout to BrowserStack
2020-05-18 14:57:26 +10:00
Jack Walker
d51c6ae93e
Added error handling for initial failed connection/timeout to BrowserStack
2020-05-18 14:52:11 +10:00
Jack Walker
a82e5209be
Flipped localhost/127.0.0.1 in ATTACK/VICTIM_DOMAIN test constants. Supposed fix for testing issue.
2020-05-18 14:42:33 +10:00
Jack Walker
a85f0d78d0
Reversed logic gate for incorrectly handled exception.
2020-05-15 13:09:09 +10:00
Jack Walker
0375acd7f8
Fixed BrowserStack timeout error handling.
2020-05-15 11:41:13 +10:00
Jack Walker
45f6595bda
Fixed BrowserStack timeout error handling.
2020-05-15 11:26:30 +10:00
Jack Walker
0c429a8d43
Forced latest Selenium version in El Capitan + Catalina Safari tests. Noticed error using older versions.
2020-05-15 10:52:30 +10:00
Jack Walker
31a19692f8
Moved TIMEOUT error handling to teardown.
2020-05-15 09:03:26 +10:00
Jess Williams
81cd4e7533
Update CONTRIBUTING.md
2020-05-12 20:07:53 +10:00
Jack Walker
8b8e19f216
Added more descriptive exception CLI output for BrowserStack tests.
2020-05-12 17:11:37 +10:00
Jack Walker
878e235e0b
Broadened timeout exception handling.
2020-05-12 09:52:12 +10:00
Jack Walker
92f3bdba2b
Added additionally error handling to BrowserStack test cases
2020-05-12 08:59:28 +10:00
Jack Walker
e9b31e4d6c
Added error handling in the event hooked browser information also cannot be found during the test itself, rather than just in setup.
2020-05-08 15:20:46 +10:00
Jack Walker
9849bab134
Added error handling in the event hooked browser information also cannot be found during the test itself, rather than just in setup.
2020-05-08 15:01:28 +10:00
Jack Walker
0f14e4d3b7
Generated secure BrowserStack user + access key for beefproject/beef repo. Cleaned up some code.
2020-05-08 10:28:49 +10:00
Jack Walker
e449537ad8
Merged Josh's fix for the websocket hook test.
2020-05-06 17:29:16 +10:00
Jack Walker
8488bc3866
Removed explicit Selenium driver versions. Causing multiple testing errors.
2020-05-06 13:15:02 +10:00
Jack Walker
6480127929
Explicitly added Selenium driver version
2020-05-06 12:54:55 +10:00
Jack Walker
ece8151ece
Re-enabling full test suite.
2020-04-30 15:16:52 +10:00
Jack Walker
3e6b75882e
Added error handling to try/catch block.
2020-04-30 12:07:10 +10:00
Jack Walker
66868e748d
Added error handling to try/catch block.
2020-04-30 11:16:07 +10:00
Jack Walker
8e1edf5cea
Added error handling to try/catch block.
2020-04-30 11:02:22 +10:00
Jack Walker
5555d32367
Added error handling to try/catch block.
2020-04-30 10:46:29 +10:00
Jack Walker
5f8bf6b14a
Added error handling to try/catch block.
2020-04-30 10:38:50 +10:00
Jack Walker
3f47d2f838
Added additional logic to handle inconsistencies in test results
2020-04-30 10:00:42 +10:00
Jack Walker
8ff669c9fc
Added additional logic to handle inconsistencies in test results
2020-04-30 09:50:13 +10:00
Jack Walker
b397c2f5d5
Added additional logic to handle inconsistencies in test results
2020-04-30 09:44:22 +10:00
Jack Walker
dc80537693
Added additional logic to handle inconsistencies in test results
2020-04-30 09:42:55 +10:00
Jack Walker
334cbf895f
Added more handling to allow browser room to be hooked comfortably
2020-04-29 16:06:12 +10:00
Jack Walker
bb2879afcd
Added more handling to allow browser room to be hooked comfortably
2020-04-29 16:04:16 +10:00
jcrew99
887f550d90
Update browser_details_handler_spec.rb
2020-04-29 15:46:31 +10:00
jcrew99
f4370bcf6f
Update browser_details_handler_spec.rb
2020-04-29 15:45:38 +10:00
Jack Walker
4a7f338527
Added more handling to allow browser room to be hooked comfortably
2020-04-29 15:17:23 +10:00
Jack Walker
dd2fad3d14
Added more handling to allow browser room to hook comfortably
2020-04-29 14:47:00 +10:00
Jack Walker
43dd0a2562
Reverted back to taking token directly, auth was causing issues.:
2020-04-29 14:06:05 +10:00
Jack Walker
192c666fc8
Reverted to previous method of auth rather than just pulling API token directly when generated by BeEF.
2020-04-29 13:56:46 +10:00
Jack Walker
bf0f22a1fe
Handling for last commit's issue successful. Testing against full suite.
2020-04-29 13:38:19 +10:00
Jack Walker
59c34d5697
Adding some handling for potential issue in BeEF recognising hooks
2020-04-29 13:26:20 +10:00
Jack Walker
7decd7a53d
Adding some handling for potential issue in BeEF recognising hooks
2020-04-29 13:20:15 +10:00
Jack Walker
423ae6bf41
Testing new client side wait to increase hook consistency in test.
2020-04-29 13:09:29 +10:00
Jack Walker
70a9db28be
Testing new client side wait to increase hook consistency in test.
2020-04-29 13:05:25 +10:00
Jack Walker
daef8b0a22
Testing new client side wait to increase hook consistency in test.
2020-04-29 12:58:26 +10:00
Jack Walker
ca1df10953
Testing new client side wait to increase hook consistency in test.
2020-04-29 12:50:12 +10:00
Jack Walker
0b4428951c
Testing new client side wait to increase hook consistency in test.
2020-04-29 11:45:19 +10:00
Jack Walker
822bd61426
Testing new client side wait to increase hook consistency in test.
2020-04-29 11:14:28 +10:00
Jack Walker
4726647d2f
Testing new client side wait to increase hook consistency in test.
2020-04-29 11:08:28 +10:00
Jack Walker
e9a012c04b
Testing new client side wait to increase hook consistency in test.
2020-04-29 11:02:49 +10:00
Jack Walker
bf085bd562
Testing new client side wait to increase hook consistency in test.
2020-04-29 10:49:03 +10:00
Jack Walker
9a4ad1ebb9
Testing new client side wait to increase hook consistency in test.
2020-04-28 17:15:18 +10:00
Jack Walker
ce29f9dec8
Testing new client side wait to increase hook consistency in test.
2020-04-28 17:08:23 +10:00
Jack Walker
6b1290b26e
Testing new client side wait to increase hook consistency in test.
2020-04-28 17:03:45 +10:00
Jack Walker
d0c0763815
Testing new client side wait to increase hook consistency in test.
2020-04-28 16:57:44 +10:00
Jack Walker
f0ad6795b2
Testing new client side wait to increase hook consistency in test.
2020-04-28 16:31:44 +10:00
Josh
944e4e1372
removed a debugging peice
2020-04-27 23:00:59 -07:00
Jack Walker
b5c7cd39b5
Testing new client side wait to increase hook consistency in test.
2020-04-28 15:52:51 +10:00
Josh
afdbe70e56
fixed left-over debugging
2020-04-27 22:51:50 -07:00
Josh
2ffbe6699d
updated travis for the whole stack
2020-04-27 22:47:20 -07:00
Jack Walker
ea461c32d5
Testing new client side wait to increase hook consistency in test.
2020-04-28 15:46:22 +10:00
Josh
00ee6df79e
should work
2020-04-27 22:42:41 -07:00
Jack Walker
44aadbc6d9
Testing new client side wait to increase hook consistency in test.
2020-04-28 15:36:19 +10:00
Josh
3a46868386
this should break
2020-04-27 22:29:06 -07:00
Josh
993b288c47
updated websocket
2020-04-27 22:18:34 -07:00
Jack Walker
ac4412e1cb
Testing new client side wait to increase hook consistency in test.
2020-04-28 14:56:58 +10:00
Josh
cbae450b10
checking to see if it passes with websockets diabl
2020-04-27 21:56:43 -07:00
Josh
696e6b7633
update test reference
2020-04-27 21:36:40 -07:00
Josh
1ec3546532
updated changes
2020-04-27 21:23:29 -07:00
Josh
23b53d3276
see if there is output?
2020-04-27 21:11:44 -07:00
Josh
25e139d379
browser details
2020-04-27 21:04:09 -07:00
Josh
1386e3e1c3
change debug method
2020-04-27 20:51:29 -07:00
Josh
630270b6c3
updated debug
2020-04-27 20:43:08 -07:00
Jack Walker
d3db1d5407
Small bump up to hook time to get more consistent test results.
2020-04-28 12:40:59 +10:00
Josh
0d196aa1ea
updated debugging information
2020-04-27 18:52:13 -07:00
Josh
ef7663904a
moved more to the before :all
2020-04-27 18:40:43 -07:00
Josh
fbe3d3555e
websocket stop killing @driver
2020-04-27 18:23:31 -07:00
Josh
f17e631dd5
removed the delete_all
2020-04-27 18:07:08 -07:00
Josh
3a9d94fa85
updated debugging
2020-04-27 17:59:34 -07:00
Josh
0147ab4251
updated websocket
2020-04-27 17:58:04 -07:00
Jack Walker
b0f6f02cb6
Small bump up to hook time to get more consistent test results.
2020-04-28 08:59:39 +10:00
Josh
df617fde36
updated webbrowser
2020-04-27 00:04:40 -07:00
Josh
7fcc325482
added token which was mistakenly removed
2020-04-26 23:59:20 -07:00
Josh
49459fd9bc
websocket hooked browser spec
2020-04-26 23:56:04 -07:00
Jack Walker
1784347dff
Re-enabling full BrowserStack compat. checking.
2020-04-27 16:50:58 +10:00
Josh
0e1efd0f5d
bugfix v0.0.1?
2020-04-26 23:47:48 -07:00
Josh
febe80d046
bugfix? (badly formatted)
2020-04-26 23:40:51 -07:00
Jack Walker
b62e4c0b3a
Bumping version of failing configs.
2020-04-27 16:35:06 +10:00
Josh
3318b1e059
update api token
2020-04-26 23:31:59 -07:00
Josh
d257109a9d
final check for the delete_all
2020-04-26 23:11:57 -07:00
Josh
72ebcc0bbd
updated for testing
2020-04-26 22:54:11 -07:00
Josh
1f8a66a3a0
websocket
2020-04-26 22:37:19 -07:00
Josh
3040576664
updated test
2020-04-26 22:26:03 -07:00
Josh
c059799bf8
updated .travis.yml
2020-04-26 22:21:09 -07:00
Josh
f0de378f4b
removed fast_finish to confirm thats the issue
2020-04-26 22:09:06 -07:00
Josh
c230cd086b
debugging the websocket_hooked_browser_spec
2020-04-26 21:32:03 -07:00
Josh
d6ee3788eb
fast_finish
2020-04-26 21:20:17 -07:00
Josh
27af3e90b6
fixed travis spacing erros
2020-04-26 21:06:31 -07:00
Josh
5ac339d671
update
2020-04-26 21:04:08 -07:00
Josh
383bfb9e5b
checking websocket_hooked_brrowser
2020-04-26 20:35:13 -07:00
Jack Walker
5ed92934ed
Merge branch 'master' of github.com:beefproject/beef into browserstack
2020-04-27 13:29:34 +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
bd743106f2
Re-enabling full BrowserStack test suite. Test run before final merge.
2020-04-27 11:30:16 +10:00
Jack Walker
6edc5ab846
Bumped min XP FF ver.
2020-04-27 11:19:45 +10:00
Jack Walker
b81f16b28d
Bumped min XP FF ver.
2020-04-27 11:13:21 +10:00
Jack Walker
a0d74e9bc7
Bumped min XP FF ver.
2020-04-27 11:06:24 +10:00
Jack Walker
ba83d05681
Bumped min XP FF ver.
2020-04-27 10:46:15 +10:00
Jack Walker
11bb90c2aa
Bumped min XP FF ver.
2020-04-27 10:45:31 +10:00
Jack Walker
d643388710
Additional Edge fingerprinting fixes. Bumped min XP FF ver.
2020-04-27 10:39:30 +10:00
Josh
4daff898d1
updated travis
2020-04-26 17:14:28 -07:00
Jack Walker
847cba488b
Additional Edge fingerprinting fixes. Bumped min XP FF ver.
2020-04-27 10:08:25 +10:00
Josh
e2c1956ec2
updated a catupdated travis file
2020-04-26 17:04:44 -07:00
Jack Walker
7d709c7973
Additional Edge fingerprinting fixes. Bumped min XP FF ver.
2020-04-27 09:58:59 +10:00
jcrew99
b048352d81
Merge pull request #2 from jackdwalker/browserstack
...
Browserstack
2020-04-27 09:54:25 +10:00
Jack Walker
d44b6e6729
Testing the 3 failing browsers
2020-04-27 09:23:26 +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
8f1f2d32b1
Updated Edge fingerprinting, was incorrectly being identified as Chrome in some cases.
2020-04-24 18:10:51 +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
9da40565d9
updated travis
2020-04-23 22:32:38 -07:00
Josh
60c307bc4e
updated travis
2020-04-23 22:21:00 -07:00
Josh
41459e3c3e
updated travis
2020-04-23 22:10:52 -07:00
Josh
5e51c9ffee
update yaml
2020-04-23 21:56:35 -07:00
Jack Walker
bf2458392c
Fixed issue causing misidentification of debug modules.
2020-04-24 14:50:00 +10:00
Jack Walker
17ae1c9894
Removed unnecessary line in build matrix causing duplciate
2020-04-24 14:23:41 +10:00
Josh
e9da991a66
updated travis
2020-04-23 21:10:34 -07:00
Jack Walker
31cd48319f
Fixed issue causing misidentification of debug modules.
2020-04-24 14:10:23 +10:00
Jack Walker
c5f9cb9e5f
Bumped XP min FF version compatibility to 8.
2020-04-24 13:39:55 +10:00
Josh
2f70b7c025
updated key
2020-04-23 20:21:05 -07:00
Jack Walker
66f1c25180
Bumped lowest version of Firefox compability to 7.
2020-04-24 13:11:22 +10:00
Josh
6e3ac8aff5
updated travis
2020-04-23 20:09:15 -07:00
Jack Walker
9903c02188
Bumped lowest version of Firefox compability to 7.
2020-04-24 12:56:37 +10:00
Jack Walker
b7b78b84c8
Bumped lowest version of Firefox compability to 7.
2020-04-24 12:56:26 +10:00
Jack Walker
d34ff17ffa
Potential fix for erroring compound matcher.
2020-04-24 12:16:21 +10:00
Jack Walker
b15a8bc3d7
.or for compound expectations
2020-04-24 12:00:44 +10:00
Jack Walker
5658009f91
eql -> eq
2020-04-24 11:51:28 +10:00
Jack Walker
9f5b3c540d
Re-running failing tests.
2020-04-24 11:32:10 +10:00
jcrew99
1db08ad9f6
Merge pull request #1874 from bcoles/autocomplete_theft
...
Replace autocomplete_theft with get_autocomplete_creds
2020-04-24 10:06:52 +10:00
jcrew99
165fc483e5
Merge pull request #1899 from beefproject/dependabot/npm_and_yarn/jsdoc-3.6.4
...
Bump jsdoc from 3.6.3 to 3.6.4
2020-04-24 08:56:28 +10:00
Jack Walker
2317714f0c
Run tests against Browserstack w/ full OS/Browser compatability matrix.
2020-04-23 14:43:14 +10:00
Jack Walker
6fb1618a47
Re-build w/ new debugging info
2020-04-23 14:25:50 +10:00
Jack Walker
434a13ce80
Re-build w/ new debugging info
2020-04-23 14:19:35 +10:00
Jack Walker
d61b38edcb
Is it only that API call failiing?
2020-04-23 14:10:46 +10:00
Jack Walker
8fd71d66e0
Running an API call prior to grabbing session - possibly keep-alive polling bug experienced in other areas is present here.
2020-04-23 13:51:46 +10:00
Jack Walker
a279c1699a
Code intended to be deleted still present. Removed to check if issue was caused by this code.
2020-04-23 13:43:41 +10:00
Jack Walker
6ff10cb5dd
Code intended to be deleted still present. Removed to check if issue was caused by this code.
2020-04-23 13:43:19 +10:00
Jack Walker
0b30172224
Added long sleep to definitively exclude this as a possibly for the error.
2020-04-23 13:37:58 +10:00
Jack Walker
b78ff672ce
Continuing attempts to debug websocket hook test
2020-04-23 13:17:47 +10:00
Jack Walker
12317c03a5
Wrong require relative path for websocket test
2020-04-23 13:11:03 +10:00
Jack Walker
6db311da92
Wrong require relative path for websocket test
2020-04-23 12:57:26 +10:00
Jack Walker
0376aa519f
Re-added deleted code that may have impacted this test.
2020-04-23 12:56:02 +10:00
Jack Walker
539a17bbee
Missing necessary requires?
2020-04-23 12:53:09 +10:00
Jack Walker
0fbb46d721
Does this need to sleep until after first keep-alive?
2020-04-23 12:45:40 +10:00
Jack Walker
788623227b
Debugging last 2/5 failing tests
2020-04-23 12:39:52 +10:00
Jack Walker
faaac279c1
Debugging last 2/5 failing tests
2020-04-23 12:34:24 +10:00
Jack Walker
18357dbbff
Hopefully the final fix. Mis-assigned variable fix.
2020-04-23 12:27:36 +10:00
Jack Walker
25f45ba1cb
Fixed test error
2020-04-23 12:22:14 +10:00
Jack Walker
f1e36647f9
Fix for driver time out.
2020-04-23 12:18:26 +10:00
Jack Walker
4fae78b4d5
Fix for driver time out.
2020-04-23 12:18:02 +10:00
Jack Walker
07037587e8
Took an easier route of acquiring the Auth token
2020-04-23 12:10:17 +10:00
Jack Walker
a4f06bbaac
And now for something completely different
2020-04-23 11:56:34 +10:00
Jack Walker
f6fdaa39ac
Removed line causing error from all files.
2020-04-23 11:47:20 +10:00
Jack Walker
3389a73e39
Removed line causing error, see if it works w/out
2020-04-23 11:42:27 +10:00
Jack Walker
f82d4645d5
Separated Selenium driver + BrowserStack code based on hook loadtime
2020-04-23 10:54:51 +10:00
Jack Walker
5ee6ac4126
Separated Selenium driver + BrowserStack code based on hook loadtime
2020-04-23 10:40:02 +10:00
Jack Walker
8b69279124
Separated Selenium driver + BrowserStack code based on hook loadtime
2020-04-23 10:23:24 +10:00
Jack Walker
a32f4ecf7b
Separated Selenium driver + BrowserStack code based on hook loadtime
2020-04-23 10:17:08 +10:00
Jack Walker
9f5452d5d5
Separated Selenium driver + BrowserStack code based on hook loadtime
2020-04-23 10:05:21 +10:00
Jack Walker
f5ee0219f8
Separated Selenium driver + BrowserStack code based on hook loadtime
2020-04-23 10:00:30 +10:00
Jack Walker
b2cb798020
maybee
2020-04-23 09:53:19 +10:00
Jack Walker
4234bf4e48
maybe?
2020-04-23 09:47:33 +10:00
Jack Walker
c6f9f182eb
debugging
2020-04-23 09:28:53 +10:00
Jack Walker
91dbaa8931
y
2020-04-23 09:20:32 +10:00
Jack Walker
6100c77426
y
2020-04-23 09:04:37 +10:00
Jack Walker
1cb7103df6
Today is a new day
2020-04-23 08:53:41 +10:00
Jack Walker
1250a45fa2
Was the browser on bstacks the issue?
2020-04-22 16:32:31 +10:00
Jack Walker
44092d8519
fixed config.around hook
2020-04-22 16:25:50 +10:00
Jack Walker
6bf47508cb
oops
2020-04-22 16:13:55 +10:00
Jack Walker
709e748797
Getting closer?
2020-04-22 16:12:45 +10:00
Jack Walker
af8b001ff8
How about this
2020-04-22 16:00:22 +10:00
Jack Walker
a51a555a32
This is it fixed
2020-04-22 15:44:55 +10:00
Jack Walker
96ef0f3d9a
This is it
2020-04-22 15:41:55 +10:00
Jack Walker
1df856bd30
Attempt 1231829038102931
2020-04-22 15:35:06 +10:00
Jack Walker
02f34cad56
Pls fix
2020-04-22 15:27:10 +10:00
Jack Walker
97fd3f1dcb
Example error fix
2020-04-22 15:10:31 +10:00
Jack Walker
4467a9e9d2
Debugging travis
2020-04-22 14:58:57 +10:00
Jack Walker
a59c4d6396
Debugging travis
2020-04-22 14:33:47 +10:00
Jack Walker
e957d7779d
Debugging travis
2020-04-22 14:33:26 +10:00
Jack Walker
d21438a10c
yml not yaml
2020-04-22 14:15:56 +10:00
Jack Walker
4d8395eaff
Hopefully found the final fix for the Travis/Browserstack local tunnel issues
2020-04-22 14:09:32 +10:00
Jack Walker
746ef4b40a
Please
2020-04-22 14:03:16 +10:00
Jack Walker
202d0ff8ab
testing new matrix expansion config.
2020-04-22 13:27:21 +10:00
Jack Walker
6a32aa958f
Fixed GeoIPDB install script
2020-04-22 12:54:40 +10:00
Jack Walker
02fa3af41f
update-geoipdb fix will hopefully solve some failing tests
2020-04-22 12:38:13 +10:00
Jack Walker
764e54fda5
update-geoipdb fix will hopefully solve some failing tests
2020-04-22 12:38:10 +10:00
Jack Walker
80dd70660b
Testing slower hook for more consistent results
2020-04-22 12:22:38 +10:00
Jack Walker
9509b68c9f
Updated BrowserStack access keys for new account
2020-04-22 12:01:54 +10:00
Jack Walker
d15d68a21a
Missing config.yaml file added
2020-04-22 11:44:38 +10:00
Jack Walker
0b78cf7752
Fixed last code from last commit so it doesn't fail on grabbing Ruby version
2020-04-22 11:40:16 +10:00
Jack Walker
4a020fc1ee
Added code to allow sed script to find gems based on ruby version
2020-04-22 11:34:16 +10:00
Jack Walker
0b1ab1453b
The case of the missing -E
2020-04-22 11:23:18 +10:00
Jack Walker
71a5d888b5
Debugging travis
2020-04-22 10:46:09 +10:00
Jack Walker
fe93c4e303
Third sed lucky
2020-04-22 10:40:53 +10:00
Jack Walker
b44275aac6
A wise man once sed writing build scripts is difficult
2020-04-22 10:35:44 +10:00
Jack Walker
d2e295c860
/ not - <sigh>
2020-04-22 10:29:33 +10:00
Jack Walker
6d74889608
Added missing dependency
2020-04-22 10:25:15 +10:00
Jack Walker
68e9487781
Hopes and dreams
2020-04-22 10:21:19 +10:00
Jack Walker
ab8af27982
Trying to ascertain where travis installs its gems
2020-04-22 10:15:16 +10:00
Jack Walker
2a5d377ec1
Testing new .travis.yml script variant
2020-04-22 09:45:51 +10:00
Jack Walker
68a78c0e4d
Fixed YAML extension. Was .yaml instead of .yml
2020-04-22 09:37:05 +10:00
Jack Walker
539860e333
Commit to test new travis.yml
2020-04-22 09:36:39 +10:00
Jack Walker
eada815b3b
Merge branch 'master' of github.com:beefproject/beef into browserstack
2020-04-21 13:17:18 +10:00
jcrew99
1bb4a5856e
Merge pull request #1917 from beefproject/debug_unit_test_patch
...
Removed code that was unintended to be copied across in test set-up
2020-04-21 13:12:24 +10:00
Jack Walker
dc20e03569
Resolved merge conflicts from prod-beef master
2020-04-21 13:11:00 +10:00
Jack Walker
6c503e4143
Committing to merge latest prod-beef master
2020-04-21 13:05:26 +10:00
jcrew99
bd35469757
Merge pull request #1915 from beefproject/new_websocket_spec
...
made a new websocket test for the browser
2020-04-20 16:45:40 +10:00
Josh
54929dad9f
changed the extension name
2020-04-19 23:39:57 -07:00
Josh
549df7480a
updated due to feedback from reviewer
2020-04-19 23:30:20 -07:00
Jack Walker
4e241415d1
Removed code that was unintended to be copied across in test set-up
2020-04-20 16:07:13 +10:00
Josh
e43b79fa5b
made a new websocket test for the browser
2020-04-19 22:24:49 -07:00
jcrew99
9649a0f857
Merge pull request #1902 from beefproject/debug_unit_tests
...
Added debug unit tests
2020-04-20 12:01:57 +10:00
Jack Walker
5014771060
Merge branch 'master' of github.com:beefproject/beef into debug_unit_tests
2020-04-20 11:27:20 +10:00
Jack Walker
b645a730fa
Fixed extensions loading issue causing tests to run with previously loaded config.
2020-04-20 11:26:09 +10:00
Jack Walker
6ced8acd8b
Found the fix for the browser hooking issues. Resolved where necessary and cleaned up tests.
2020-04-20 10:55:00 +10:00
jcrew99
1989e49df0
Merge pull request #1914 from beefproject/port_scanner_update
...
Final config with version details
2020-04-20 09:09:47 +10:00
salmong1t
d5d7542be2
Final config with version details
2020-04-17 00:02:57 -07:00
Jack Walker
31b039b0c5
Merge branch 'debug_unit_tests' of github.com:beefproject/beef into debug_unit_tests
2020-04-16 16:20:03 +10:00
Jack Walker
1ba8b6d29a
Removed byebug + other unneeded requires. Shortened some sleeps.
2020-04-16 13:15:25 +10:00
Jack Walker
0a39de17e0
Add handling to only load modules and extensions if they are not already loaded.
2020-04-16 13:11:26 +10:00
jcrew99
abbe9db66b
Merge pull request #1912 from beefproject/update_sw_port_scanner
...
fixed a few spelling mistakes and changed the name
2020-04-16 10:46:07 +10:00
Jack Walker
3b20c8eee9
Missing class variable tags
2020-04-16 10:33:33 +10:00
Jack Walker
55112fe492
Fixed hard coded command modules
2020-04-16 10:30:16 +10:00
Josh
1aa76f93cb
fixed a few spelling mistakes and changed the name
2020-04-15 16:00:19 -07:00
Jack Walker
804fc6363a
Implemented BrowserStack testing into debug module tests.
2020-04-16 08:54:04 +10:00
Jack Walker
4319f73fe7
This time for sure
2020-04-15 14:52:31 +10:00
Jack Walker
667b773cc5
PLEASE
2020-04-15 14:37:08 +10:00
Jack Walker
0a7f9ec222
Envvars pls
2020-04-15 14:13:53 +10:00
Jack Walker
7a2f90534f
Fixed envvar?
2020-04-15 13:32:29 +10:00
Jack Walker
fd9c4758d5
Testing env var w/ Travis
2020-04-15 13:24:51 +10:00
Jack Walker
7406360065
Converted RSpec BrowserStack config to use Capybara instead of Selenium as we primarily use Capybara sessions in testing.
2020-04-15 12:37:28 +10:00
Jack Walker
ba81a386e1
Test cleanup.
2020-04-15 11:59:29 +10:00
Jack Walker
45034fcfe6
Removed a bunch of browsers, see if we can get tests passing.
2020-04-14 17:03:33 +10:00
Jack Walker
3619567116
Removed broken tests. Check for pass.
2020-04-14 17:02:10 +10:00
Jack Walker
a271d7656b
Pushing changes that should enable BrowserStack. Partly pushing to see if we get these results in Travis.
2020-04-14 16:21:40 +10:00
Jack Walker
7a27db0b3d
Reverting.
2020-04-14 12:39:06 +10:00
Jack Walker
c2c8b87cfb
Testing different access_key format
2020-04-14 12:34:45 +10:00
Jack Walker
33c97ae9bb
Added browserstack to list of branches Travis will build and test
2020-04-14 12:15:05 +10:00
Jack Walker
477188944d
Browserstack config added to .travis.yml
2020-04-14 12:11:58 +10:00
Jack Walker
815d2e4bb8
Resolved merge conflicts from other working branch
2020-04-14 10:50:34 +10:00
Jack Walker
c610aa1666
Fixed change to config.yaml creds
2020-04-14 10:41:32 +10:00
Jack Walker
0ffd87059a
Resolved issues preventing server starting w/ test. Tests now passing.
2020-04-14 10:40:50 +10:00
jcrew99
6431df68cf
Merge pull request #1905 from beefproject/refining_websocket_tests
...
Refining websocket tests
2020-04-09 13:48:52 +10:00
jcrew99
4a0f8360c9
Merge pull request #1904 from beefproject/fix_default_values
...
moving these back to defaults
2020-04-09 13:45:20 +10:00
Grant Burgess
340279f91c
Removed byebug dependency
2020-04-09 13:45:11 +10:00
jcrew99
5837502670
Merge pull request #1903 from beefproject/dockerize_beef
...
Added Dockerfile
2020-04-09 13:29:56 +10:00
Josh
4e0a2bb465
moving these back to defaults
2020-04-08 20:26:15 -07:00
Jack Walker
a3eca63504
Added Dockerfile
2020-04-09 13:03:37 +10:00
Jack Walker
d8fac13f8f
Trying to automate API server
2020-04-09 13:03:08 +10:00
Grant Burgess
3c6aca28fd
Added websocket client gem for testing
2020-04-09 12:30:28 +10:00
Grant Burgess
67d0c8bca2
Added a new test and modified the others.
2020-04-09 12:30:08 +10:00
Jack Walker
71cecf4e5e
Added debug unit tests
2020-04-09 12:12:09 +10:00
jcrew99
e5381e3c93
Merge pull request #1900 from beefproject/update_ARE_rules
...
fiexed broken values
2020-04-07 17:58:39 +10:00
Josh
6db2a6f4f8
fiexed broken values
2020-04-07 00:56:18 -07:00
dependabot-preview[bot]
9bfa8d00f7
Bump jsdoc from 3.6.3 to 3.6.4
...
Bumps [jsdoc](https://github.com/jsdoc/jsdoc ) from 3.6.3 to 3.6.4.
- [Release notes](https://github.com/jsdoc/jsdoc/releases )
- [Changelog](https://github.com/jsdoc/jsdoc/blob/3.6.4/CHANGES.md )
- [Commits](https://github.com/jsdoc/jsdoc/compare/3.6.3...3.6.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-07 07:25:02 +00:00
jcrew99
5841265ffa
Merge pull request #1898 from beefproject/update_sw_port_scanner_module
...
updated command.js for sw_network_proxy
2020-04-07 09:58:38 +10:00
Josh
378728a6e0
updated command.js for sw_network_proxy
2020-04-06 16:50:20 -07:00
jcrew99
e445a2c2d3
Merge pull request #1897 from beefproject/updated_travis_ci
...
added a new rvm language for the docker container
2020-04-07 09:32:13 +10:00
Josh
1d0513a4b6
added a new rvm language for the docker container
2020-04-06 16:19:25 -07:00
jcrew99
2ed8afa647
Merge pull request #1896 from beefproject/update_sw_port_scanner_module
...
updated command js for more funcionality
2020-04-06 18:20:35 +10:00
Josh
2528381f0d
updated command js for more funcionality
2020-04-06 01:13:54 -07:00
jcrew99
4acaab249d
Merge pull request #1895 from beefproject/remove_arerule_from_enabled_by_default
...
Remove arerule from enabled by default
2020-04-06 11:46:04 +10:00
Josh
50ed49282b
removed the console.log
2020-04-05 18:36:52 -07:00
Josh
28e43b23f5
removing Are rules from enabled by default
2020-04-05 18:31:35 -07:00
jcrew99
097effe376
Merge pull request #1894 from beefproject/create_sw_port_scanner
...
Create sw port scanner
2020-04-06 10:35:55 +10:00
jcrew99
132fca5d94
Merge pull request #1891 from aburro/master
...
Prevent breaking BeEF due to my split work on hook
2020-04-05 19:10:30 +10:00
jcrew99
38437f5536
Merge pull request #1893 from beefproject/travis_ci_change
...
should make travis.ci only run on master, fix the current error
2020-04-05 18:57:31 +10:00
Josh
7c5578329f
should make travis.ci only run on master
2020-04-05 18:45:37 +10:00
Josh
f8ec92d069
updates
2020-04-03 00:14:25 -07:00
aaron
326b8e2e36
Merge https://github.com/beefproject/beef
2020-04-03 16:12:22 +10:00
aaron
7df4a714e3
Haha passwords
2020-04-03 16:11:40 +10:00
Grant Burgess
698b36c929
Fixed password change
2020-04-03 16:09:56 +10: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
Josh
a142521f17
updated the module, more to go
2020-04-02 22:41:26 -07:00
Grant Burgess
a32f9f57f2
Merge pull request #1887 from aburro/master
...
Updating portscanner for modern browsers
2020-04-03 15:32:26 +10:00
nomad
60a0ca0807
Added basic websocket tests
2020-04-03 14:58:39 +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
jcrew99
6ebb8a0e04
Merge pull request #1888 from beefproject/fixed_offline_browser_bug_when_using_websockets
...
Changed how websocket hooked browsers time out
2020-04-02 16:23:35 +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
aaron
24ee0c5095
Adding GBs hookedbrowserwebsockettimeout fix
2020-04-02 15:21:33 +10:00
aaron
d192522865
Merge https://github.com/beefproject/beef
2020-04-02 13:14:46 +10:00
jcrew99
803fd6d3e7
Merge pull request #1886 from beefproject/update_session_id
...
this was a change that needed to be update
2020-04-02 12:16:41 +10:00
Josh
a84dbcb005
this was a change that needed to be update
2020-04-01 19:15:07 -07:00
aburro
d63511dd94
Update command.js
2020-04-02 09:42:59 +10:00
aaron
f317caf88a
Merge https://github.com/beefproject/beef
2020-04-01 17:59:51 +10:00
aaron
3b27cd65d8
End of day code
2020-04-01 17:55:12 +10:00
AussieKlutz
dcb946dfa2
First cut, automated scan using new sw_port_scanner module.
2020-04-01 14:38:14 +10:00
AussieKlutz
aae313fee0
Removed extraneous comma, due to a commented option
2020-04-01 14:21:41 +10:00
aaron
f28bc603ad
Starting promise based port scanner
2020-04-01 14:06:55 +10:00
jcrew99
010e86dc0d
Merge pull request #1885 from beefproject/update_networkservice
...
updated to what was changed for the networkservice
2020-04-01 13:30:33 +10:00
Josh
591ebf6d83
updated to what was changed for the networkservice
2020-03-31 20:21:53 -07:00
aaron
047b18ec88
Updated to correct module
2020-04-01 12:34:42 +10:00
aaron
10f367eb5a
Portscan multihosts
2020-04-01 12:29:53 +10:00
aaron
3c3b3e2595
Modified lan_portscan for name
2020-04-01 12:22:52 +10:00
root
d1f778dab0
Added portscan arerule
2020-04-01 12:14:01 +10:00
Brendan Coles
7a80e5f6ec
Replace autocomplete_theft with get_autocomplete_creds
2020-02-12 13:53:24 +00:00
jcrew99
e820619a74
Merge pull request #1870 from H4xl0r/patch-1
...
Update update-geoipdb
2020-02-11 13:56:31 +10:00
bcoles
38447da541
Merge pull request #1873 from bcoles/core-extensions
...
BeEF::Extension: Add debug output for extension handling
2020-02-08 20:01:38 +11:00
Brendan Coles
4e2bfc4247
BeEF::Extension: Add debug output for extension handling
2020-02-08 09:02:45 +00:00
jcrew99
714e320a12
Merge pull request #1866 from superuserx/master
...
Fixed build_recursive_tree()
2020-02-04 14:41:37 +10:00
H4xl0r
ce62541439
Update update-geoipdb
...
geolite changed access
fixed by getting files from web.archive
This is a temp solution eg. not updated !
2020-02-02 21:08:00 +01:00
jcrew99
03222d605f
Merge pull request #1868 from beefproject/updated_Pull_Request_Template
...
Updated pull request template
2020-01-30 17:27:10 +10:00
josh
e6d689d90e
updated pull request template
2020-01-30 07:13:15 +00:00
josh
d808585049
updated pull request
2020-01-30 07:11:41 +00:00
superuserx
5d5a67e177
Fixed build_recursive_tree()
2020-01-26 20:11:07 +01:00
jcrew99
a038dee9d8
Merge pull request #1863 from beefproject/zombie_id_fix
...
update the destroy to destroy all
2020-01-23 12:27:58 +10:00
josh
fb5e90c499
browser details
2020-01-23 02:14:19 +00:00
Josh Crew
ac49a53814
update the destroy to destroy all
2020-01-20 10:54:19 +00:00
jcrew99
27ca299efe
Merge pull request #1862 from beefproject/destroy_id_fix
...
Revert "related to the change in how ID is used"
2020-01-20 10:48:49 +10:00
Josh Crew
120a1c3f62
Revert "related to the change in how ID is used"
...
This reverts commit 453e4bacab .
Needs to be reviewed
2020-01-20 10:36:42 +00:00
Josh Crew
453e4bacab
related to the change in how ID is used
2020-01-20 10:26:28 +00:00
jcrew99
23dc5c7114
Merge pull request #1861 from beefproject/bcoles-patch-2
...
Use OID-style key/value data for BrowserDetails network details
2020-01-20 10:32:17 +10:00
bcoles
6106854dbe
Merge pull request #1860 from beefproject/bcoles-patch-1
...
Add Ruby 2.7.0 to travis.yml
2020-01-19 16:25:47 +11:00
bcoles
cc21bb644b
Use OID-style key/value data for BrowserDetails network details
2020-01-18 20:35:07 +11:00
bcoles
96704088dc
Add Ruby 2.7.0 to travis.yml
2020-01-18 19:53:14 +11:00
jcrew99
b84872e521
Merge pull request #1858 from beefproject/fix-1851
...
fixing #1851
2020-01-17 16:25:02 +10:00
Haoxi Tan
9a59297daf
add comment
2020-01-17 14:29:41 +10:00
Haoxi Tan
cbe5381997
fixing test
2020-01-17 13:05:43 +10:00
Haoxi Tan
27514b93d3
fixing test
2020-01-17 12:55:37 +10:00
Haoxi Tan
39c07feeb2
fixing test
2020-01-17 12:30:17 +10:00
Haoxi Tan
3507ffe652
fixing test
2020-01-17 12:14:02 +10:00
Haoxi Tan
43e2e5bec0
increasing test delay for hook victim
2020-01-17 12:02:30 +10:00
Haoxi Tan
62186583a6
fixing #1851
2020-01-17 11:41:07 +10:00
bcoles
ac2627383d
Merge pull request #1853 from bcoles/assethandler
...
Add error handling and minor code cleanup
2020-01-16 23:37:42 +11:00
Haoxi Tan
811d20eea0
Merge branch 'master' of https://github.com/beefproject/beef
2020-01-16 13:03:04 +10:00
jcrew99
cbd42c198a
Merge pull request #1857 from beefproject/fix-1852
...
fixing issue #1852
Passes fine
2020-01-16 12:07:39 +10:00
Haoxi Tan
282575f9a6
killing things properly in tests involving beef http server
2020-01-16 11:52:04 +10:00
Haoxi Tan
cecbabe42a
added test for fixing #1852
2020-01-16 11:29:59 +10:00
Haoxi Tan
7d9a235bbf
Revert "fixing issue #1852 "
...
This reverts commit 375c0d9b8b .
2020-01-16 11:24:11 +10:00
Haoxi Tan
375c0d9b8b
fixing issue #1852
2020-01-16 11:18:09 +10:00
Haoxi Tan
4ac293a2e5
updated browser details test
2020-01-16 11:17:15 +10:00
Haoxi Tan
00eaa6a661
fixing tests
2020-01-15 14:51:04 +10:00
Haoxi Tan
fc1b0c6da4
commented out simplecov
2020-01-15 14:45:29 +10:00
Haoxi Tan
d417645b28
fixed ARE engine issue #1855
2020-01-15 14:30:31 +10:00
Haoxi Tan
3f314fc055
fixing test
2020-01-15 13:58:53 +10:00
Haoxi Tan
d2f3c7fbe2
added tests for browser details handler
2020-01-15 13:47:46 +10:00
Grant Burgess
a46a2fe2c1
Merge branch 'master' of github.com:beefproject/beef
2020-01-15 12:56:25 +10:00
Grant Burgess
d76294735c
Fixed issue where pull request #1846 changes were
...
not merged to master.
2020-01-15 12:55:17 +10:00
Brendan Coles
976eb5ec1c
Add error handling and minor code cleanup
2020-01-14 07:06:55 +00:00
Haoxi Tan
3770b43534
updated PR template
2020-01-14 15:13:53 +10:00
Haoxi Tan
ee1739b200
updated PR template
2020-01-14 15:12:56 +10:00
Haoxi Tan
c01c07ad81
updated PR template
2020-01-14 15:02:44 +10:00
Haoxi Tan
256377a8db
updated PR template
2020-01-14 15:01:34 +10:00
Haoxi Tan
17b0949f02
added pull request template
2020-01-14 14:57:58 +10:00
Haoxi Tan
ce72aa8fc0
added CONTRIBUTING and SECURITY md files in .github
2020-01-14 14:40:56 +10:00
Grant Burgess
bac84f4f26
Merge pull request #1849 from beefproject/fix_tests_to_run_in_random_order
...
Set the credentials before test runs
2020-01-14 10:40:59 +10:00
Grant Burgess
4d7810e730
Set the credentials before test runs
2020-01-14 10:31:30 +10:00
Grant Burgess
9945fcd3eb
Merge pull request #1848 from beefproject/fix_broken_admin_ui_access
...
Fixed test to run in random order
2020-01-14 10:29:39 +10:00
Grant Burgess
ce4f480957
Fixed test to run in random order
2020-01-14 10:00:03 +10:00
jcrew99
079f3dae56
Merge pull request #1847 from beefproject/reset_head
...
Reset head
2020-01-13 14:37:24 +10:00
jcrew99
7e4f636869
Merge pull request #1846 from beefproject/fix_tests_to_run_in_random_order
...
Fix tests to run in random order
2020-01-13 13:10:44 +10:00
jcrew99
5de127a0e2
Merge pull request #1845 from beefproject/fix_broken_admin_ui_access
...
Fix broken admin ui access
2020-01-13 13:08:24 +10:00
Grant Burgess
d26a0fda33
Re-enabled the test as it now passes
2020-01-13 12:54:13 +10:00
Grant Burgess
a113d896e7
Cleared arguements before tests run
2020-01-13 12:53:29 +10:00
Grant Burgess
d0dced8848
Added catch to disable logging during test
2020-01-13 12:53:00 +10:00
Grant Burgess
28b5eef779
Tests to cover Admin UI access
2020-01-10 14:45:14 +10:00
Grant Burgess
a2de71c151
Added router/error_responses
2020-01-10 14:44:51 +10:00
Grant Burgess
1c4ef22947
Changed references to constants to modify easily
2020-01-10 14:43:51 +10:00
Grant Burgess
efad3c3d23
Made 404 error responses constants to use with UI
2020-01-10 14:42:35 +10:00
Grant Burgess
35876694b0
Determines the correct IP if reverse proxy enabled
2020-01-10 14:40:29 +10:00
Grant Burgess
9065fc9514
Check request IP before resolving the Admin UI
2020-01-10 14:38:06 +10:00
Grant Burgess
998c3fd8b2
Added config option that Closes #1354
2020-01-10 14:36:37 +10:00
Haoxi Tan
f5de5eb7c0
updated dns extension to use async-dns instead of old rubydns
2020-01-10 09:43:45 +10:00
Haoxi Tan
39ef3fe4f6
changed module description for iframe key logger
2020-01-10 08:23:55 +10:00
Haoxi Tan
1ff2272566
updated working browsers
2020-01-09 10:57:10 +10:00
Haoxi Tan
5db7f16eef
added simplecov output
2020-01-09 08:40:18 +10:00
Haoxi Tan
ac9edf15d4
Merge branch 'master' of https://github.com/beefproject/beef
2020-01-09 08:39:03 +10:00
Haoxi Tan
eb5feb6f4f
updated module description
2020-01-09 08:38:29 +10:00
jcrew99
5de583d874
Merge pull request #1843 from beefproject/update_version_number
...
Update version number
2020-01-08 17:05:24 +10:00
Haoxi Tan
886787c418
changed module names from Replace HREFs to Link Rewrite for consistency
2020-01-08 16:31:23 +10:00
jcrew99
3c209fd0d9
Merge pull request #1825 from beefproject/Postman
...
Postman
2020-01-07 15:32:00 +10:00
Jess Williams
ea9a85ac7d
Add files via upload
2020-01-07 13:04:32 +10:00
Haoxi Tan
e8dba51a21
Merge branch 'master' of https://github.com/beefproject/beef
2020-01-07 11:59:40 +10:00
Haoxi Tan
5d7529c6c6
updated working status of OS and browsers
2020-01-07 11:59:29 +10:00
jcrew99
56ba542c05
Merge pull request #1824 from beefproject/updated_read_me
...
updated to show the Jsdocs
2020-01-07 11:55:04 +10:00
jcrew99
9046922c3d
Merge pull request #1823 from beefproject/updated_read_me
...
updated the ReadMe
2020-01-07 10:07:49 +10:00
beefproject
e54517a962
Set theme jekyll-theme-minimal
2020-01-07 09:55:43 +10:00
jcrew99
442a6f8595
Merge pull request #1821 from beefproject/date_change
...
copyright changes to new year
2020-01-06 15:09:46 +10:00
jcrew99
c6910a71a2
Merge pull request #1817 from beefproject/SecureRandom
...
Use SecureRandom after update to 2.5
2020-01-03 14:41:55 +10:00
jcrew99
3702ec6fa1
Merge pull request #1818 from beefproject/active_record_fix
...
Active record fix
2020-01-03 14:41:11 +10:00
JessW98
fc3ed5cd16
Use SecureRandom
2020-01-02 20:13:48 -08:00
jcrew99
8e783ad2bd
Merge pull request #1816 from beefproject/yaml_safe_load
...
Replaced yaml.load with yaml.safe_load
2020-01-03 12:56:30 +10:00
Grant Burgess
f608cacb2f
Replaced yaml.load with yaml.safe_load
2020-01-03 10:40:57 +10:00
Grant Burgess
ba15644e32
Merge pull request #1815 from beefproject/remove-liveCD-dir
...
Removed LiveCD directory and reference in Metasploit config.yaml
2020-01-03 10:00:02 +10:00
Jack Walker
de7866dc87
Removed LiveCD directory and reference in Metasploit config.yaml
2020-01-03 09:50:55 +10:00
jcrew99
15af93c39e
Merge pull request #1814 from beefproject/active_record_fix
...
Active record fix for the table names
2020-01-02 22:39:42 +10:00
root
4324876671
Merge branch 'active_record_fix' of https://github.com/beefproject/beef into active_record_fix
...
pull
2020-01-02 12:12:07 +00:00
Jack Walker
b4116e7a7f
Merge pull request #1813 from beefproject/jsdoc
...
Jsdoc
2020-01-02 16:52:41 +10:00
Grant Burgess
e9636599ac
Generated JSDoc html files to host on Github Pages
2020-01-02 16:33:14 +10:00
Grant Burgess
53f2529718
Updated documentation for use with JSDoc
2020-01-02 16:32:17 +10:00
Grant Burgess
160f0c4b1c
Added packages for JSDoc
2020-01-02 16:30:26 +10:00
Grant Burgess
1bdafffe2c
Updated Gitignore
2020-01-02 16:29:50 +10:00
Jack Walker
7d95afef51
Merge pull request #1812 from beefproject/copyrightupdate
...
Update copyright information
2020-01-02 12:57:56 +10:00
beep
470b3483d0
Update copyright information
2020-01-01 18:47:08 -08:00
Grant Burgess
1e7022654e
Updated .gitignore to ignore rdoc output
2019-12-31 15:36:03 +10:00
Grant Burgess
d0ea2cebe4
Added JSDoc to the project and updated .gitignore
2019-12-31 15:06:44 +10:00
root
1a8a8d9154
Merge branch 'active_record_fix' of https://github.com/beefproject/beef into active_record_fix
2019-12-30 11:28:38 +00:00
root
e8e7ba26e4
updated the DNS rules
2019-12-30 11:25:25 +00:00
root
c23e78f2de
updated to show the Jsdocs
2019-12-30 07:47:33 +00:00
root
7b7531f62c
Didnt need to track
2019-12-30 06:10:04 +00:00
root
c89484931c
Merge branch 'master' of https://github.com/beefproject/beef into reset_head
...
maybe
2019-12-30 06:09:36 +00:00
root
0d63b724d5
Revert "Revert "Merge pull request #1845 from beefproject/fix_broken_admin_ui_access""
...
This reverts commit 6a8c8d7081 .
Some random outcomes causes it to break
2019-12-30 06:06:06 +00:00
root
6a8c8d7081
Revert "Merge pull request #1845 from beefproject/fix_broken_admin_ui_access"
...
This reverts commit 5de127a0e2 , reversing
changes made to f5de5eb7c0 .
2019-12-30 06:05:09 +00:00
root
d0f636cf7e
updated the ReadMe
2019-12-30 05:58:33 +00:00
root
0943ee4ad3
Merge branch 'master' of https://github.com/beefproject/beef into update_version_number
...
updating the version number that was written over-somewhere
2019-12-30 05:49:00 +00:00
root
8627af1001
copyright changes to new year
2019-12-30 05:48:03 +00:00
root
e8c1456371
updating the version number
2019-12-30 05:48:01 +00:00
root
b597c1a4f2
Merge branch 'active_record_fix' of https://github.com/beefproject/beef into active_record_fix
...
this is to hoefully fix one of the errors
2019-12-30 05:39:42 +00:00
root
6f34d1c807
other migrations
2019-12-30 05:38:16 +00:00
root
a8f18706b1
updated table names
2019-12-30 05:23:59 +00:00
root
66b68ac489
changes to the migrations
2019-12-29 22:31:47 +00:00
jcrew99
516b787c80
Merge pull request #1807 from sopsmattw/master
...
Added libcurl4-openssl-dev to apt command.
2019-12-18 12:09:14 +10:00
jcrew99
6d05f8c4ed
Merge pull request #1806 from beefproject/ruby_version_upgrade
...
updated the version from 2.4 - 2.5
2019-12-17 14:44:36 +10:00
root
62f7e52b40
update 2.4.0 readme
2019-12-17 04:28:27 +00:00
root
bae6557b9c
the 2.4.0 fix doesnt work
2019-12-17 04:19:55 +00:00
root
0bb5fc8bd4
mistake in the RVM
2019-12-17 04:15:04 +00:00
root
fdad5f459d
Added 2.4.0 back
2019-12-17 04:11:49 +00:00
root
ee242441ce
ACTIVE RECORD
2019-12-17 04:09:09 +00:00
root
42bb1f2d1a
the travis.yml to what it was before the updage
2019-12-17 03:30:12 +00:00
root
feb57aca91
updated the version from 2.4 - 2.5
2019-12-17 01:45:16 +00:00
jcrew99
4435a02d48
Merge pull request #1804 from beefproject/version
...
Bump version to 0.5.0.0
2019-12-17 10:43:16 +10:00
root
9e31f7d1eb
Bump version to 0.5.0.0
2019-12-17 00:40:13 +00:00
root
0b67f4c2e8
Merge branch 'activerecord'
2019-12-17 00:16:44 +00:00
root
5a05bd965e
byebug and stops the auth rate limit test till fix
2019-12-13 15:33:31 +00:00
jcrew99
bc6d7dc934
Merge pull request #1799 from beefproject/test
...
Tests for the linear run
2019-12-10 13:44:27 +10:00
Centos 7 beef VM
7043212a58
updated the gitignore and stop the random tests
2019-12-09 19:29:12 -08:00
jcrew99
3273513e9d
Merge pull request #1798 from beefproject/test1
...
the changes make one of the tests clean up after itself properly
2019-12-09 14:12:10 +10:00
jcrew99
ae70388da3
Merge pull request #1791 from beefproject/jcrew99-build_test
...
Update .travis.yml
2019-12-09 14:11:18 +10:00
Centos 7 beef VM
4db3853535
the changes made
2019-12-06 00:46:59 -08:00
jcrew99
3c809a785d
Merge pull request #1796 from h4sh5/master
...
Fixing random fails in auth_rate_spec.rb
2019-12-06 13:20:06 +10:00
Haoxi Tan
9a6b410aaa
beef.log and byebug history
2019-12-06 12:11:23 +10:00
Haoxi Tan
b4013bb74b
beef.log and byebug history
2019-12-06 12:10:56 +10:00
Haoxi Tan
a4139d6e60
fixed randomly failing bug in auth_rate_spec.rb
2019-12-06 12:09:28 +10:00
Haoxi Tan
a397b67148
- fixed randomly failing bug in auth_rate_spec.rb
...
- added beef.log and .byebug_history in .gitignore
2019-12-06 12:07:29 +10:00
Centos 7 beef VM
42b5a4fe58
should kill the issues with dns
2019-12-05 10:22:35 -08:00
Centos 7 beef VM
b5e5689eca
config order for random, but deterministic tests
2019-12-04 20:54:15 -08:00
jcrew99
dff44bc865
Merge pull request #1793 from beefproject/jcrew99-remove-the-ruby-racer
...
remove the rubyracer again
2019-12-03 16:35:27 +10:00
jcrew99
6594aa0b03
remove the rubyracer again
...
This was introduced again and this is just removing it
2019-12-03 16:32:38 +10:00
jcrew99
750c41cca8
Merge pull request #1786 from erwanlr/master
...
WordPress Fixes and Improvements
2019-12-03 15:53:19 +10:00
jcrew99
c56ca60241
Update .travis.yml
...
Im updating the ruby version for 2.5.0 to 2.5.3 for the build tests
2019-12-03 14:43:42 +10:00
root
cc08bb56f2
explain a possible error with API test
2019-12-02 04:50:52 +00:00
Ben Passmore
f5a4671550
Added beef.log to .gitignore
2019-11-30 15:27:17 +10:00
Ben Passmore
52f091fd21
Fixed up rspec tests for AR
2019-11-30 15:26:48 +10:00
Ben Passmore
6a208245ed
Updated modules for AR
2019-11-30 15:24:07 +10:00
Ben Passmore
8ca7e2135c
Updated xssrays for AR
2019-11-30 15:23:27 +10:00
Ben Passmore
173d55714a
Updated webrtc for AR
2019-11-30 15:22:41 +10:00
Ben Passmore
502a52452c
Updated social_engineering for AR
2019-11-30 15:21:50 +10:00
Ben Passmore
b89fbd9268
Updated requester for AR
2019-11-30 15:21:11 +10:00
Ben Passmore
7c2a56945c
Updated proxy for AR
2019-11-30 15:20:03 +10:00
Ben Passmore
97ab3625f5
Updated network for AR
2019-11-30 15:19:40 +10:00
Ben Passmore
8b244c6f58
Updated metasploit for AR
2019-11-30 15:18:49 +10:00
Ben Passmore
3950e934a6
Updated ipec for AR
2019-11-30 15:18:19 +10:00
Ben Passmore
0f74b6faf2
Updated events for AR
2019-11-30 15:17:32 +10:00
Ben Passmore
ea9c281804
Updated dns for AR
2019-11-30 15:17:11 +10:00
Ben Passmore
36336e4c5f
Updated console for AR
2019-11-30 15:13:56 +10:00
Ben Passmore
7462dea1e0
Updated autoloader for AR
2019-11-30 15:13:19 +10:00
Ben Passmore
f83add866e
Added new migrations for extensions
2019-11-30 15:12:49 +10:00
Jess
3959d2c8bb
syntax changes
2019-11-14 22:10:00 -08:00
Jess
9b5c8e39df
Syntax changes
2019-11-14 22:09:44 -08:00
Ben Passmore
87b8093504
Corrected command execution.
2019-11-08 08:03:35 +10:00
Ben Passmore
eff7b99393
AR convert admin_ui
2019-11-03 08:09:18 +10:00
Ben Passmore
b88774cdbf
AR convert autorun
2019-11-03 08:08:22 +10:00
Ben Passmore
58447e4007
AR convert rest components
2019-11-03 08:06:43 +10:00
Ben Passmore
fce763e9f3
AR covert websocket
2019-11-03 08:04:38 +10:00
Ben Passmore
3068fbead5
AR convert handlers
2019-11-03 08:03:56 +10:00
Ben Passmore
96e4063e2a
AR corrected models
2019-11-03 08:02:52 +10:00
Ben Passmore
8cbae6a830
Cast print error to string when there are cases it recieves stack traces
2019-11-03 08:01:54 +10:00
Ben Passmore
66bec03158
AR convert logger
2019-11-03 08:01:15 +10:00
Ben Passmore
557452b95d
AR convert module loader
2019-11-03 08:00:51 +10:00
Ben Passmore
91332844c8
AR convert crypto
2019-11-03 08:00:29 +10:00
Ben Passmore
88c488969e
AR convert command
2019-11-03 07:59:59 +10:00
Ben Passmore
80bfc21516
AR convert hbmanager
2019-11-03 07:59:34 +10:00
Ben Passmore
aac1b0bc10
Added command references
2019-11-02 08:26:41 +10:00
Ben Passmore
d1d5d1d648
Fixes #1731 , Fixes #1629 . Corrected params overloading causing parsing
...
errors.
2019-11-02 08:24:39 +10:00
Ben Passmore
c85e3c01b5
Upgraded to latest version of gems
2019-11-02 08:21:49 +10:00
erwanlr
7841f55166
WP - Displays Auth Key when plugin successfuly installed and activated
2019-10-27 11:11:36 +01:00
erwanlr
12e5f51721
Removes test wp_path
2019-10-27 00:11:17 +02:00
erwanlr
b6d338d334
WordPress - Adds auth_key to Plugin, Use SecureRandom and Fixes fatal error when plugin file called directly
2019-10-27 00:09:39 +02:00
erwanlr
151976176a
Adds missing author in module (previous commit)
2019-10-26 14:28:06 +02:00
erwanlr
2f71b35f7b
Fixes & Improves & Adds WordPress stuff
2019-10-26 14:19:18 +02:00
Ben Passmore
5bfd1e54df
Added autorun model migrations
2019-10-09 10:04:17 +10:00
Ben Passmore
0574bdf002
Moved autorun models to active record core models
2019-10-09 10:03:27 +10:00
Ben Passmore
91265cad77
Updated migrations to use ActiveRecord
2019-10-08 16:18:21 +10:00
Ben Passmore
21d0906c12
Changed ./beef to use ActiveRecord
2019-10-08 16:17:48 +10:00
Ben Passmore
d588c56391
Refactored models to use ActiveRecord
2019-10-08 16:15:55 +10:00
Ben Passmore
4cecca4075
Allow usage of connection management
2019-10-08 16:14:46 +10:00
Ben Passmore
9babcba7c3
Fixed loaders
2019-10-08 16:14:09 +10:00
Ben Passmore
405241c5d0
Added base model
2019-10-08 16:13:36 +10:00
Ben Passmore
0cd8878a3f
Added migrations
2019-10-08 16:13:12 +10:00
Ben Passmore
06d1ba7754
Reverted config to sqlite only
2019-10-08 16:12:53 +10:00
Ben Passmore
704e675edf
Removed datamapper for otr-activerecord
2019-10-08 16:10:00 +10:00
Ben Passmore
d6972adfcb
Reworked travis and build issues with new rspec tests
2019-09-26 16:20:15 +10:00
Ben Passmore
ba3183ef38
Merge branch 'rspec-conversion'
...
* Converted tests to rspec for future releases + travis integration.
* Files remaining in test/ are integrations that require verification if they are still relevant/working.
2019-09-26 13:42:50 +10:00
Ben Passmore
0b0e7840fc
Removed test files no longer required by respec
2019-09-26 13:35:59 +10:00
jcrew99
3de78156c2
Merge pull request #1773 from beefproject/raketest
...
Raketest
2019-09-20 18:17:19 +10:00
root
0531cdf745
config
2019-09-20 08:16:16 +00:00
root
d8f838980f
changed the travis back
2019-09-20 08:11:39 +00:00
root
731527e259
changing back the gem and test plus travis
2019-09-20 07:58:21 +00:00
root
ad3927485c
should force a fail
2019-09-20 07:37:59 +00:00
root
a35d0eae5e
trying to get the .travis to error
2019-09-20 07:22:49 +00:00
jcrew99
dd336fa8a2
Merge pull request #1769 from beefproject/raketest
...
putting the file in the gemset instead
2019-09-20 17:21:38 +10:00
root
ce6d261c05
putting the file in the gemset instead
2019-09-20 07:07:36 +00:00
jcrew99
6b34f1ea3a
Merge pull request #1768 from beefproject/raketest
...
testing the rake
2019-09-20 17:07:14 +10:00
root
c2f9922920
updated rakefile change
2019-09-20 06:55:30 +00:00
root
fb168f7480
testing the rake
2019-09-20 06:44:36 +00:00
jcrew99
a777be1254
Merge pull request #1767 from beefproject/raketest
...
adding a catch to a possible ruby bug
2019-09-20 16:43:32 +10:00
root
31aae8fdaf
adding a catch to a possible ruby bug
2019-09-20 06:29:10 +00:00
root
060ed96c7f
changed the default task to quick
2019-09-20 05:40:54 +00:00
root
43dd97fe72
change the default task
2019-09-20 05:20:18 +00:00
root
625e4ce386
checked the stage
2019-09-20 04:39:44 +00:00
root
042713f257
testing the .travis
2019-09-20 04:38:16 +00:00
jcrew99
3df5afc930
Merge pull request #1764 from beefproject/default_Yaml_creds
...
Default yaml creds
2019-09-20 14:31:23 +10:00
root
61f0363859
gave it a proper output
2019-09-20 04:12:28 +00:00
root
de8eb60370
changed so it checks the config for P/U
2019-09-20 04:00:30 +00:00
jcrew99
b238595a2c
Merge pull request #1721 from aussieklutz/master
...
Update selenium dependency to selenium-webdriver
2019-09-17 09:14:27 +10:00
garysteak
a2151e77ad
Merge pull request #1761 from beefproject/google-verify
...
Google verify file
2019-08-30 11:56:50 +10:00
garysteak
dc8d59f000
Google verify file
...
In order to review blacklisting of repo
2019-08-30 11:48:29 +10:00
Brendan Coles
494650923e
Bump nokogiri gem version to >= 1.10.4
2019-08-21 06:26:44 +00:00
Ben Passmore
d1cb59a728
Pulled api rate limit test to rspec
2019-08-18 13:46:20 +10:00
Ben Passmore
10cd685007
Corrected bug when notifications extension not present
2019-08-18 13:44:05 +10:00
Ben Passmore
d8885ef51e
Changed port numbers for specs.
...
Sometimes BeEF is a little too slow at
shutting down before next spec begins,
causing port conflicts.
2019-08-18 13:42:35 +10:00
Ben Passmore
5e18495b33
Removed color methods used in rainbow gem.
...
Currently broken due to issue: https://github.com/sickill/rainbow/issues/82
2019-07-31 19:13:28 +10:00
Brendan Coles
86f4697765
Merge branch 'master' of https://github.com/beefproject/beef
2019-07-21 22:07:18 +00:00
Brendan Coles
c2d82ace7d
Remove CoinHive module
2019-07-21 22:06:57 +00:00
bcoles
6ca6054c68
Merge pull request #1736 from StevenWilliams/patch-1
...
Fixed OpenStreetMap
2019-07-22 07:53:28 +10:00
Brendan Coles
b0732f21e6
Add Hook Microsoft Edge module
2019-07-20 15:55:09 +00:00
Steven Williams
1867a69311
Fixed OpenStreetMap
...
Changed url from http to https, as it was getting blocked by Chrome in https sites. Added dataType "json", parseJSON not required so got rid of it. Changed format from json to jsonv2, as OSM was not sending a content type header in "json" but does send an "application/json" header in jsonv2, this fixes Cross Origin Read Blocking in Chrome (https://www.chromestatus.com/feature/5629709824032768 ).
2019-06-02 19:47:32 -06:00
Brendan Coles
07cc6f9542
Bump version to 0.4.7.4-alpha-pre
2019-05-05 14:40:50 +00:00
Brendan Coles
7df8888505
Bump version to 0.4.7.3-alpha
2019-05-05 14:37:34 +00:00
Brendan Coles
3ea946ed19
Update module config to user_notify
2019-05-05 14:30:58 +00:00
Brendan Coles
a62e502fce
Remote Get Physical Location module
2019-05-05 12:18:41 +00:00
Brendan Coles
dab4288501
Fix Get System Info (Java) - Fix #1725
2019-05-05 11:46:36 +00:00
Brendan Coles
367e91b095
Bump version to 0.4.7.3-alpha-pre
2019-05-04 22:50:38 +00:00
Brendan Coles
a6cce27518
Bump version to 0.4.7.2-alpha
2019-05-04 22:48:26 +00:00
aussieklutz
b8fe5f1b80
Replace selenium with selenium-webdriver
...
Update Session.new calls with headless firefox (:selenium_headless) module
2019-05-02 09:55:01 +10:00
aussieklutz
64d5638a81
Replace selenium with selenium-webdriver
...
Replace gem require
2019-05-02 09:51:24 +10:00
aussieklutz
5eb3b686f1
Replace selenium with selenium-webdriver gem
...
Replace gem require + update Session.new calls with headless firefox (:selenium_headless) module
2019-05-02 09:49:21 +10:00
aussieklutz
639d14c682
Switching to current selenium-webdriver for tests
...
Disabling selenium and adding geckodriver-helper and selenium webdriver for the current version of selenium.
2019-05-02 08:50:43 +10:00
root
0b740d6c81
Added libcurl4-openssl-dev to apt command. curb fails to build when
...
running bundle install
2019-04-21 09:01:40 -06:00
Ben Passmore
7c5a5b4df4
Converted unit tests, further work required
2019-04-17 10:48:04 +10:00
Brendan Coles
4396547cdd
Use navigator.language
2019-03-31 00:47:48 +00:00
Brendan Coles
c385b1a352
Add Edge WScript WSH Injection module
2019-03-30 00:18:59 +00:00
Brendan Coles
a103ca3f30
Rename get_internal_ip to get_internal_ip_java
2019-03-24 22:55:49 +00:00
Brendan Coles
0ed6c3866e
Set Firefox extension modules max version 56
2019-03-24 21:10:39 +00:00
bcoles
355cb38593
Fix undeclared variable in initialize error handling
2019-03-23 17:44:42 +11:00
bcoles
35b3505bf8
Add supported systems to module description
2019-03-23 01:06:11 +11:00
Brendan Coles
654cf5427f
Update beefbind msf modules for msf4+
2019-03-16 01:49:45 +00:00
Brendan Coles
1cc3136421
Move beef.db back to BeEF root directory
2019-03-13 23:38:54 +00:00
bcoles
20e61d9e81
Merge pull request #1705 from jeschneiderhan/je-case-insensitive-headers
...
proxy:ignore case when ignoring headers
2019-03-13 07:44:49 +11:00
Jon-Erik Schneiderhan
99b54583cc
proxy:ignore case when ignoring headers
2019-03-12 14:18:18 -04:00
Brendan Coles
46d82dc8b8
Fix load order
2019-03-06 07:24:01 +00:00
Brendan Coles
d698b6a0ba
Add support for multiple permitted hooking/ui subnets - #1319
2019-03-03 21:14:39 +00:00
Brendan Coles
8e7522b1b1
Add next steps to installer
2019-03-03 20:38:04 +00:00
bcoles
6052ec99da
Merge pull request #1699 from bcoles/logger
...
Add logger - Fixes #1698
2019-03-04 07:18:09 +11:00
Brendan Coles
13c539effe
Add logger - Fixes #1698
2019-03-03 20:20:37 +00:00
bcoles
39aa3fdeea
Merge pull request #1697 from jesusdanielcf/master
...
Excluding BUILD_ID while getting the distro ID
2019-03-04 01:03:02 +11:00
Jesus Cuesta
00dca685c1
Excluding BUILD_ID while getting the distro ID
2019-03-03 13:39:17 +01:00
Brendan Coles
f24a25f6b1
Remove dm-do-adapter monkey patch
2019-03-02 06:47:34 +00:00
Brendan Coles
2fa56c419f
Bump version to 0.4.7.2-alpha-pre
2019-03-01 22:41:57 +00:00
Brendan Coles
2d23692fd6
BeEF version 0.4.7.1-alpha
2019-02-27 15:55:28 +00:00
Brendan Coles
a79c8b26b5
Fix detection for IE9/10, Edge, and plugins
2019-02-27 10:08:14 +00:00
Brendan Coles
4e31752626
Add platformjs to hook
2019-02-27 06:46:21 +00:00
bcoles
bc0b57c6f4
Merge pull request #1693 from bcoles/browser_details_oid_keyvalues
...
Update BrowserDetails to store textual OID-style key/value data
2019-02-27 02:28:02 +11: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
1ebffcc2b6
Evasion: remove beef.debug calls unless beef.client_debug true
2019-02-26 03:17:25 +00:00
Brendan Coles
eba4804185
rm modules/host/detect_vm/
2019-02-26 03:15:54 +00:00
Brendan Coles
eb840a0a6a
rm core/main/models/user.rb
2019-02-26 03:15:15 +00:00
Brendan Coles
64c2c5e01b
Add beef.hardware.getGpuDetails function
2019-02-25 15:58:21 +00:00
Brendan Coles
41cfeedc9a
Replace $jwterm.ajax with jQuery.ajax
2019-02-25 13:59:03 +00:00
Brendan Coles
f707bf66f3
rubocop extensions/network
2019-02-25 10:29:46 +00:00
Brendan Coles
205921b1a2
rubocop extensions/demos
2019-02-25 10:29:39 +00:00
Brendan Coles
c689884a24
Move to_h methods to models
2019-02-25 09:38:16 +00:00
Brendan Coles
449f36cd70
Add .rubocop.yml
2019-02-25 09:37:30 +00:00
Brendan Coles
c40c29dd35
AdminUI: Allow linking directly to browser #1003
2019-02-24 11:13:41 +00:00
Brendan Coles
503965c193
Add warning to delete zombie context menu
2019-02-24 07:41:53 +00:00
Brendan Coles
09f028c02d
AdminUI: do not minify visjs.min.js
2019-02-24 06:52:27 +00:00
bcoles
9b19c5948e
Merge pull request #1691 from bcoles/master
...
Make zombie context menus dynamic
2019-02-24 17:27:50 +11:00
Brendan Coles
f29dca2304
Make zombie context menus dynamic
2019-02-24 06:36:36 +00:00
bcoles
b997e96fc7
Merge pull request #1690 from bcoles/admin_ui
...
Clean up Admin UI
2019-02-23 23:32:26 +11:00
Brendan Coles
5320dbc7fb
Clean up Admin UI
2019-02-23 12:21:12 +00:00
Brendan Coles
8b5e4abed3
rm extensions/evasion/helper.rb
2019-02-23 01:10:25 +00:00
Brendan Coles
eb3ebba17f
Cleanup evasion extension; disable scramble obfuscation
2019-02-22 16:02:02 +00:00
Brendan Coles
54f9683e84
rm core/main/client/lib/json2-2001-02-23.js
2019-02-22 12:33:11 +00:00
Brendan Coles
fc5f1c5afc
Bump Ruby version from 2.5.1 to 2.5.3
2019-02-21 11:40:19 +00:00
Brendan Coles
41e5d1d0c0
Cleanup WebSocket code
2019-02-21 11:31:41 +00:00
bcoles
03624ba706
Merge pull request #1687 from bcoles/requester_rest
...
Replace /ui/requester controller with REST API - #1389 #1388
2019-02-21 09:55:14 +11:00
Brendan Coles
7f41c2b495
Replace /ui/requester controller with REST API - #1389 #1388
2019-02-20 22:57:45 +00:00
bcoles
2457df686a
Merge pull request #1686 from bcoles/xssrays_rest
...
Replace /ui/xssrays controller with REST API - #1389 #1682
2019-02-20 20:35:04 +11:00
Brendan Coles
1cf1354bc6
Replace /ui/xssrays controller with REST API - #1389 #1682
2019-02-20 09:39:48 +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
bcoles
857185faaa
Merge pull request #1684 from bcoles/xssrays
...
Add XssRays API endpoints
2019-02-18 02:52:40 +11:00
Brendan Coles
42de9a01f6
Add XssRays API endpoints
2019-02-17 15:58:44 +00:00
Brendan Coles
3aa8d770f4
Don't rescue from block
2019-02-17 13:38:09 +00:00
bcoles
aab84a13ce
Merge pull request #1683 from bcoles/network_extension
...
Remove dm-serialize requirement
2019-02-17 23:19:50 +11:00
Brendan Coles
0e4453c4c6
Remove dm-serialize requirement
2019-02-17 12:22:23 +00:00
Brendan Coles
9bb33c620e
Fix XssRays unit tests
2019-02-17 10:11:05 +00:00
Brendan Coles
4b3618528e
Use beef.debug for XSSrays debugging
2019-02-17 09:33:53 +00:00
Brendan Coles
3932d3dcc1
Remove unused demo_path option
2019-02-17 08:58:44 +00:00
Brendan Coles
fe10107bba
Fix Create Invisible Iframe module
2019-02-17 08:40:20 +00:00
Brendan Coles
568f6ec35d
Minor updates to Admin UI HTML
2019-02-17 08:19:19 +00:00
bcoles
7c81f50c12
Merge pull request #1681 from bcoles/master
...
Uncomment beef_init
2019-02-17 18:32:15 +11:00
Brendan Coles
82094c6f5c
Uncomment beef_init
2019-02-17 07:38:25 +00:00
Ben Passmore
e8bb0cfd3e
Modified travis email notifications
2019-02-17 16:32:33 +10:00
bcoles
6a31e0484c
Merge pull request #1679 from bcoles/update_geoipdb
...
Add update-geoipdb script
2019-02-17 16:33:24 +11:00
Brendan Coles
b46472ada6
Add update-geoipdb script
2019-02-17 05:42:45 +00:00
bcoles
1583a10a5a
Merge pull request #1678 from bcoles/decouple_admin_ui_basepath
...
Decouple Admin UI `base_path`
2019-02-17 15:48:39 +11:00
Brendan Coles
9c9119f9cd
Move option http.web_ui_basepath to extension.admin_ui.base_path
2019-02-17 04:54:26 +00:00
Brendan Coles
6911842e67
Add BeEF logo to demos extension
2019-02-17 04:40:12 +00:00
Brendan Coles
4a38682212
chmod -x
2019-02-17 04:39:51 +00:00
Brendan Coles
47ae0436a3
Remove unused checkJava from demo
2019-02-17 04:37:59 +00:00
Brendan Coles
027e312f30
Allow print_more to print Array
2019-02-17 04:37:12 +00:00
Brendan Coles
faafe7d68d
Rename DataGrid to LogsDataGrid
2019-02-16 14:38:06 +00:00
Brendan Coles
f594c6c217
Replace /ui/logs controller with REST API - #1389
2019-02-16 14:31:18 +00:00
Brendan Coles
1b173e4b98
Replace /proxy controller with REST API - #1389
2019-02-16 13:57:52 +00:00
Brendan Coles
64c12bd83b
Update default certificate
2019-02-16 13:51:26 +00:00
Brendan Coles
138b5d9eb0
Add /api/server/mounts API endpoint
2019-02-16 13:20:41 +00:00
Brendan Coles
4dd7230c40
cleanup
2019-02-16 12:54:09 +00:00
Brendan Coles
f0310b34d9
require 'msgpack'
2019-02-16 10:30:41 +00:00
Brendan Coles
5a7fe2be0e
Update style
2019-02-16 10:29:52 +00:00
Brendan Coles
214e5b977f
Ensure Rack errors are not swallowed silently
2019-02-16 04:32:41 +00:00
Brendan Coles
beaf4d127d
Check Gemfile.lock is writable
2019-02-16 03:26:27 +00:00
Brendan Coles
c3e8ca837a
Add missing ZombieDataGrid.js
2019-02-15 13:54:47 +00:00
bcoles
53798e8fc4
Remove Gemfile.lock before installing Gems
2019-02-16 00:28:24 +11:00
bcoles
0b0c404728
Merge pull request #1674 from bcoles/zombies_tab
...
Add Zombies tab to main panel
2019-02-16 00:25:53 +11:00
Brendan Coles
ad186a56de
Add Zombies tab to main panel
2019-02-15 13:33:36 +00:00
bcoles
9e22c02b0b
Merge pull request #1673 from bcoles/decouple_demos
...
Decouple demos
2019-02-15 20:55:34 +11:00
Brendan Coles
af33006c69
Use hook path rather than demo page
2019-02-15 10:08:55 +00:00
Brendan Coles
0cc68dc684
Remove debug/test_http_bind_raw module
2019-02-15 09:58:40 +00:00
bcoles
30833de5d2
Merge pull request #1671 from bcoles/geoip-flags
...
Add SVG flag icons for GeoIP
2019-02-11 01:13:13 +11:00
Brendan Coles
168984f876
Add SVG flag icons for GeoIP
2019-02-10 14:20:58 +00:00
Brendan Coles
a9bcaf3e22
Add rubygems check to install script
2019-02-10 13:18:33 +00:00
bcoles
f5ae6e90d5
Merge pull request #1670 from bcoles/geoip
...
Update GeoIP to use MaxMind GeoLite2
2019-02-10 23:48:57 +11:00
Brendan Coles
46885fb681
Update GeoIP to use MaxMind GeoLite2
2019-02-10 12:53:29 +00:00
Brendan Coles
c4a324c80f
Update documentation
2019-02-10 10:53:03 +00:00
Brendan Coles
f48acc3708
Bump minimum required Ruby version from 2.3+ to 2.4+
2019-02-10 10:43:11 +00:00
Brendan Coles
4ce319b447
Fix icon size
2019-02-10 10:38:36 +00:00
Brendan Coles
e090b22656
Move new_zombie.mp3 to AdminUI extension - #1240
2019-02-10 10:32:12 +00:00
Brendan Coles
cb2e8b6681
Rescue from failed database reset
2019-02-10 08:45:36 +00:00
Brendan Coles
ee68811e62
Add support for Firefox 59-99
2019-02-10 08:35:21 +00:00
Brendan Coles
be6149ae6c
Add Ruby 2.6.0 to Travis config
2019-02-10 08:28:15 +00:00
Brendan Coles
81383da72c
Add support for Firefox 59-99
2019-02-10 08:24:35 +00:00
bcoles
5611fed0d2
Merge pull request #1669 from bcoles/admin_ui
...
Move UI formatting to Admin UI extension
2019-02-10 19:08:05 +11:00
Brendan Coles
5b53425c20
Move UI formatting to Admin UI extension
2019-02-10 08:13:39 +00:00
bcoles
602778d279
Merge pull request #1667 from bcoles/system_info
...
Add getCpuCores getCpuDetails getMemory getBatteryDetails to beef.hardware API
2019-02-10 00:26:35 +11:00
Brendan Coles
10d023f964
br
2019-02-09 13:35:19 +00:00
Brendan Coles
baf852a26b
Add getCpuCores getCpuDetails getMemory getBatteryDetails
2019-02-09 13:16:02 +00:00
Brendan Coles
bd20f9fc01
Add check for NodeJS for Uglifier
2019-02-09 13:10:56 +00:00
Brendan Coles
47f79ecaa2
Rename beef.hardware.cpuType to beef.hardware.getCpuArch
2019-02-09 11:37:11 +00:00
Brendan Coles
3108653c69
Move getScreenSize from beef.browser to beef.hardware
2019-02-09 11:23:18 +00:00
Brendan Coles
5bce57854b
Update vis.js library to 4.21.0
2019-02-09 10:11:55 +00:00
Brendan Coles
d20fb12e0b
Rename get_system_info to get_system_info_java
2019-02-09 09:55:58 +00:00
bcoles
cf4cc31d68
Merge pull request #1663 from unkn0w/patch-1
...
Added ruby-dev package for Debian and Kali
2019-02-09 19:14:13 +11:00
Jakub 'unknow' Mrugalski
4eed8da516
Added ruby-dev package for Debian and Kali
...
Without package "ruby-dev", I got this error on my Kali Linux:
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.5.0/gems/json-1.8.6/ext/json/ext/generator
/usr/bin/ruby2.5 -r ./siteconf20190117-11443-w5znm6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
2019-01-17 14:37:20 +01:00
Brendan Coles
64dd3c653c
Merge pull request #1659 from kinduff/patch-1
...
Detects Manjaro as an Arch distro
2019-01-07 06:22:24 +11:00
Alejandro AR
03d92f25e3
Detects Manjaro as an Arch distro
...
Manjaro is a distro based on Arch, but it's os-release file is not marked as Arch.
This change provides support to this distribution for easy install.
2019-01-06 13:12:07 -06:00
Ben Passmore
9f1e8f5e8d
Updated copyright
2019-01-01 11:57:28 +10:00
Ben Passmore
d09eb4b15b
sqlite-dev not required in travis
2018-12-09 10:42:15 +10:00
Ben Passmore
ecba5870f6
Altered travis conf to try get automated builds working
2018-12-09 10:39:32 +10:00
Brendan Coles
1d2b5b8c12
Merge pull request #1650 from onurerhan/patch-1
...
Fix for typo in module name
2018-12-07 09:30:49 +11:00
Onur Erhan
685632addf
Fix typo in module name
2018-12-06 15:41:56 +00:00
Brendan Coles
577f6b0db4
Merge pull request #1639 from Ven0mSnake/master
...
RickRoll module fix
2018-11-25 08:08:51 +11:00
Ven0mSnake
07a911b3c3
RickRoll module fix
2018-11-02 16:40:29 +01:00
Brendan Coles
c1ce053795
Merge pull request #1618 from H4xl0r/master
...
Updated Firefox Fake Plugin Bar
2018-10-16 17:44:01 +11:00
Brendan Coles
147da11325
Check empty public and public_port
2018-10-01 13:37:15 +00:00
Brendan Coles
2d3b2fc9a5
Update ISSUE_TEMPLATE.md
2018-10-01 23:05:25 +10:00
Brendan Coles
4603612a7b
Validate beef.http.public and beef.http.public_port
2018-10-01 12:46:22 +00:00
Brendan Coles
7e010e2e1f
Disable default credentials
2018-10-01 12:39:03 +00:00
Brendan Coles
4ff68d42e3
Bump rubyzip from '>= 1.2.1' to '>= 1.2.2'
2018-09-28 07:28:42 +10:00
Ben Passmore
888e0f838b
Fixed issues when running tests on fresh clone
...
- Added the `rdoc` gem to the test group.
- Created `tmp` directory if one doesn't exist to store testing beef
configuration.
2018-09-22 14:48:45 +10:00
Brendan Coles
a244a02263
Merge pull request #1609 from dafyk/patch-1
...
Alpine linux support
2018-09-21 17:44:28 +10:00
Brendan Coles
6bba63abf8
Pending kickstart
2018-09-17 17:26:42 +10:00
H4xl0r
ede600a322
Updated Firefox Fake Plugin Bar
...
Added real Firefox Plugin Picture.
Fixed some margin errors. (Install Plugin Button location / X Button location)
Looks way better now :-) ??
2018-09-14 13:39:42 +02:00
Da-FyK
bdc30fd750
Alpine linux support
...
Added detection of alpine linux and required packages
2018-08-13 12:17:16 +02:00
Brendan Coles
d237c95465
Merge pull request #1597 from slackr/master
...
Raw JavaScript ARE rule
2018-07-20 04:27:10 +10:00
slackr
da8d78f40a
Raw JavaScript ARE rule
2018-07-19 14:21:08 -04:00
Brendan Coles
aa4a4de118
Merge pull request #1595 from ignisf/fix-readme-typo
...
Fix faulty Markdown syntax in the README
2018-07-19 21:18:03 +10:00
Petko Bordjukov
d284d07e20
Fix faulty Markdown syntax in the README
2018-07-19 13:57:32 +03:00
Brendan Coles
49227ae0a9
Add gem 'xmlrpc' to Gemfile
2018-07-19 20:42:44 +10:00
Brendan Coles
eb3dcda076
Bump Ruby version to 2.5.1
2018-07-19 19:57:00 +10:00
Brendan Coles
f2d2fd6990
Merge pull request #1591 from ignisf/drop-therubyracer-dep
...
Remove the dependency on therubyracer
2018-07-19 19:21:51 +10:00
Petko Bordjukov
487c71bedd
Remove the dependency on therubyracer
...
therubyracer has long been unmaintained which is causing both security and build
issues to go unfixed. As beef depends on it only to provide a JS runtime for
execjs, we can drop it and require users to install Node.js. execjs
automatically finds the node binary and uses it as a JS runtime.
This fixes #1478 , #1045 , #1046 , #1249 , #1374 , #1377 , #1395 , #1396 , #1428 , #1429
This also fixes #1433 , #1502 , #1504 , #1540 , #1545 , #1547
2018-07-19 12:12:05 +03:00
Brendan Coles
c156730afc
Steak
2018-07-19 19:10:37 +10:00
Brendan Coles
0a415b2252
Update rake and sinatra gems to 2.0+
2018-07-19 07:41:47 +00:00
Brendan Coles
5b771274fb
Revent client jQuery from 3.3.1 to 1.12.4
2018-07-19 07:07:49 +00:00
Brendan Coles
07c5473edf
gem 'sinatra', '~> 1.2'
2018-07-19 02:33:21 +10:00
Brendan Coles
ba5f793b93
Add Get Geolocation (Third-Party) command module
2018-07-15 12:48:44 +00:00
Brendan Coles
445cbb02b2
Merge pull request #1586 from Dimansel/README.md-patch-1
...
Fix link to the Ruby website
2018-07-07 14:56:34 +10:00
Dmitry
2410a3bd8a
Fix link to the Ruby website
2018-07-06 14:48:04 -04:00
Brendan Coles
1dea97511b
Code cleanup
2018-06-11 11:36:35 +00:00
Brendan Coles
21af0ae705
Warn on Event Logger load if WebSockets are enabled
2018-06-11 11:36:09 +00:00
Brendan Coles
bebe6b81b0
Add support for Firefox 59-99 and Chrome 59-99
2018-06-11 05:39:16 +00:00
Brendan Coles
9ba4b10b40
Rollback hook jQuery version to 1.12.4 to support IE6-8
2018-06-11 05:05:29 +00:00
Brendan Coles
8e90587a77
Allow absolute paths for SSL cert and key
2018-06-04 11:28:42 +00:00
Brendan Coles
66cb048ed7
Fix startup banners for public host/port
2018-06-04 07:57:21 +00:00
Brendan Coles
7da834bebe
Merge pull request #1549 from AmirHosseinKarimi/master
...
Fix Webcam(Adobe Flash) incorrect base64 data image
2018-05-12 00:42:36 +10:00
Brendan Coles
07c0d84545
Merge pull request #1561 from beefproject/warn-on-default-cert
...
Minor refactor and warn if default SSL cert in use
2018-05-12 00:18:54 +10:00
Brendan Coles
fb536ba06d
Minor refactor and warn if default SSL cert in use
2018-05-12 00:18:30 +10:00
Brendan Coles
7998f227c0
Merge pull request #1560 from beefproject/core-loader
...
Update core/loader.rb
2018-05-12 00:08:11 +10:00
Brendan Coles
d26c7012d9
Update loader.rb
2018-05-12 00:07:15 +10:00
Brendan Coles
6dc6dd997a
Merge pull request #1556 from keeganjk/patch-1
...
Added ruby and ruby-rdoc to Arch installer
2018-05-11 17:07:02 +10:00
keeganjk
98530e7e06
Added ruby and ruby-rdoc to Arch installer
...
Added ruby and ruby-rdoc to Arch installer in case rdoc isn't installed
2018-05-05 13:37:18 -04:00
Amir Hossein Karimi
eb15ae1d03
Fix Webcam(Flash) incorrect base64 data image
2018-05-02 02:16:55 +04:30
Brendan Coles
903f3bf998
Hard code gem 'therubyracer', '0.12.3' for Linux systems
...
Parrot and Kali now support therubyracer version 0.12.3
2018-05-01 21:50:37 +10:00
Brendan Coles
50f6876ec8
Merge pull request #1546 from keeganjk/patch-1
...
Added Arch installer
2018-04-28 11:14:17 +10:00
keeganjk
44cb8e906a
Added Arch installer
...
Added support for Arch Linux in ./install for an automated installation. Installs dependencies (works on my machine, not sure if there are some I missed...)
Assumes that `ruby` is already installed and in the $PATH.
2018-04-27 21:08:11 -04:00
Brendan Coles
26f176c308
Merge pull request #1539 from clod81/fix_jsonp
...
Fix JSONP persistence module
2018-04-10 11:10:29 +10:00
Claudio Contin
2c788da9e4
fix module
2018-04-10 11:53:24 +12:00
Brendan Coles
f3930e9246
Allow update-beef script to update dependencies
2018-04-02 00:25:43 +10:00
Brendan Coles
84208e817d
Merge pull request #1527 from 0xmachos/master
...
Add install_mac logic
2018-03-25 22:42:12 +11:00
0xmachos
c240d2aae0
install_mac: update brew if check to if not
2018-03-25 12:02:15 +01:00
0xmachos
0d26f9f0bc
Update command_exists to work on macOS
2018-03-25 11:31:24 +01:00
0xmachos
ef1d3242f8
Add install_mac logic
...
Checks if homebrew (brew) is installed then uses it to install the dependencies.
Exits if homebrew is not installed and if homebrew fails to install a package.
2018-03-25 11:31:08 +01:00
Brendan Coles
e0fea2adbf
Add FreeBSD to install script
2018-03-18 00:19:25 +00:00
Brendan Coles
10475860ee
Merge pull request #1525 from buzzdeee/master
...
Add support to install script to install BeEF on OpenBSD.
2018-03-18 10:14:18 +11:00
Sebastian Reitenbach
a73a60d0c1
Add support to install script to install BeEF on OpenBSD.
...
The tricky part is that on OpenBSD, there might be multiple
Ruby versions available in parallel. They are, and the binaries
using each of thse version, suffixed with the version number.
Therefore add a global variable RUBYSUFFIX default to empty,
and when detecting OpenBSD add this suffix to all Ruby commands
from the script.
Also add a simple install_openbsd function just installing
all the system packages.
run the script with "bash install"
and later on run BeEF with "ruby24 beef"
2018-03-17 23:22:22 +01:00
Brendan Coles
22dc2f9296
Use gem 'rack-protection', '~> 2.0.1'
2018-03-12 05:59:49 +00:00
Brendan Coles
eed53cd0eb
Downgrade therubyracer for Kali and Parrot OS
2018-03-11 07:31:15 +00:00
Brendan Coles
30b0ec5f6e
Water is wet
2018-03-10 06:24:00 +00:00
Brendan Coles
d5b284a8da
Remove iconv-devel and subversion from installer
2018-03-10 05:29:33 +00:00
Brendan Coles
acc589fdb7
Merge pull request #1518 from 0xmachos/master
...
Refactor install for #1477
2018-03-10 01:06:16 +11:00
0xmachos
633ccdd7ff
Merge branch 'master' into master
2018-03-09 14:04:43 +00:00
0xmachos
13d24bfbed
Add line between functions
2018-03-09 13:43:49 +00:00
0xmachos
bd0ac9eafd
main: add function calls
2018-03-09 13:43:13 +00:00
0xmachos
38c17bacfd
Add colour to info, warn and fatal functions
2018-03-09 13:42:30 +00:00
0xmachos
7e00ac2189
Move preamble ascii art to main
2018-03-09 13:41:42 +00:00
0xmachos
86e18aabc1
command_exists: wrap variable in curly braces
2018-03-09 13:39:43 +00:00
0xmachos
0c26203ff7
Convert get user permission steps to function
2018-03-09 13:39:12 +00:00
0xmachos
0d60f3ea60
install_linux: wrap variables in curly braces
2018-03-09 13:38:16 +00:00
0xmachos
5b2abf4441
Convert OS detection steps to function
2018-03-09 13:30:34 +00:00
0xmachos
8ea4e7773a
Convert Ruby version detection steps to function
2018-03-09 13:29:24 +00:00
0xmachos
724355e1c3
Remove unused code
2018-03-09 13:28:22 +00:00
0xmachos
2d9ba38048
Convert bundler detection steps to function
2018-03-09 13:23:48 +00:00
0xmachos
1e3b254fc9
Convert bundle install steps to function
2018-03-09 13:23:01 +00:00
Brendan Coles
cf6a72013f
Fix command_exists method in install script
2018-03-09 08:32:22 +00:00
Brendan Coles
9c185aadce
Remove bundle audit tests
2018-03-09 08:02:22 +00:00
Brendan Coles
6e9c2850c7
Fix dependencies
2018-03-09 08:01:26 +00:00
Brendan Coles
20e58d74f8
Upgrade jquery-1.12.4 to jquery-3.3.1 for admin UI
2018-03-09 07:50:34 +00:00
Brendan Coles
cb1360d061
rm Gemfile.lock
2018-03-09 06:57:11 +00:00
Brendan Coles
8b55f41286
Merge pull request #1515 from amadeus777za/master
...
Minor upgrades and fixes
2018-03-09 17:43:36 +11:00
Brendan Coles
e44ead9550
Merge branch 'master' into master
2018-03-09 17:42:01 +11:00
Francois van der Hoven
0045fe66c0
Update rack-protection and sinatra
2018-03-09 09:19:45 +10:00
Brendan Coles
b279382768
Merge pull request #1482 from wanton1950/1333_rate_merged
...
Fix 1333 rate merged
2018-03-08 00:29:16 +11:00
Brendan Coles
4e4a0585f4
Merge branch 'master' into 1333_rate_merged
2018-03-08 00:28:52 +11:00
Brendan Coles
f6089c70e8
Update minimum required Ruby version to 2.3.x
2018-03-07 12:51:26 +00:00
Brendan Coles
7718e35109
Update installation instructions
2018-03-07 12:51:11 +00:00
Brendan Coles
2d3010dc0b
Update install script
2018-03-07 08:54:39 +00:00
Francois van der Hoven
441620462d
Restore original test constants
2018-02-28 11:44:16 +10:00
Francois van der Hoven
a594296fae
Restore original username pw
2018-02-28 11:28:11 +10:00
Francois van der Hoven
e9fa3cd75a
Delete redundant js files.
2018-02-23 14:11:24 +10:00
Francois van der Hoven
c129fca93a
Update selenium reference
2018-02-23 14:07:46 +10:00
Francois van der Hoven
074edec86a
Add note on selenium requirement
2018-02-23 13:50:20 +10:00
Francois van der Hoven
9f7136f0ce
Add latest versions of js libraries
2018-02-23 10:15:27 +10:00
Francois van der Hoven
bbf59cd8c1
Match first of multiple links
2018-02-22 16:56:58 +10:00
Francois van der Hoven
52cf5ab541
Correct namespace errors in metasploit
2018-02-21 10:04:45 +10:00
Francois van der Hoven
cdc5022a19
Unit and Integration tests pass
2018-02-20 09:04:00 +10:00
Brendan Coles
dfc08595fe
mv README.mkd README.md
2018-02-17 09:17:08 +00:00
Brendan Coles
956e216206
Add rake to ext_dns group in Gemfile
2018-02-15 14:16:50 +00:00
Brendan Coles
d1f114d103
Add X-Frame-Options to admin UI
2018-02-10 06:24:24 +00:00
Brendan Coles
67e3605e16
Encourage reading
2018-02-10 05:48:40 +00:00
Brendan Coles
836c0c97e5
Merge pull request #1493 from K07H/patch-2
...
Add support for Firefox 58
2018-01-28 16:14:23 +11:00
K07H
9030a98820
Added test for Firefox last version
...
Added test for Firefox 58 ("isFF58").
2018-01-27 11:34:19 +01:00
Brendan Coles
521e5c3e8e
Add REST example to remove all offline browsers
2018-01-20 09:10:15 +00:00
Brendan Coles
cef427f856
Merge pull request #1492 from mcjon3z/master
...
add https support to bind_powershell
2018-01-18 17:32:37 +11:00
Matthew C Jones
870afd617e
add https support to bind_powershell
2018-01-17 18:37:16 -05:00
Bucky Wilson
b9eb6b7780
Pruned unnecessary lines from config
...
the now removed lines solved a temporary issue, since resolved
2018-01-10 09:54:17 +10:00
Bucky Wilson
5f278ad843
Merge branch '1333_rate_merged' of github.com-wanton1950:wanton1950/beef into 1333_rate_merged
2018-01-10 09:51:11 +10:00
Bucky Wilson
e0ec2aafda
Commit review updates: added test to integration, removed debug
...
Added test TC_1333 to integration suite. adjusted requirements.
Removed debug requirement from main file.
modified: beef
modified: test/api/1333_auth_rate.rb
modified: test/integration/ts_integration.rb
2018-01-10 09:49:33 +10:00
Bucky Wilson
ae8c160b8d
Moving pry and pry-byebug into tests group.
2018-01-10 09:49:33 +10:00
Bucky Wilson
7d4ef0f7e0
Renamed tmp config file - corrected tear down
...
FIXED Too many rake name to tear things down correctly.
modified: Rakefile
2018-01-10 09:49:33 +10:00
Bucky Wilson
e8f203bd94
Added assertions for testing, corrected beef tear-down
...
Turned the exercise script into a limited test.
Added is password function to rest client
Corrected incorrect tear down in the Rakefile
modified: Rakefile
modified: test/api/1333_auth_rate.rb
modified: test/api/lib/beef_rest_client.rb
2018-01-10 09:49:33 +10:00
Bucky Wilson
c13a011cd8
Pre-creation of actual test
...
1333_auth_rate - multiple cyles of api auth requests at different
speeds.
Fast auth attempts should block
Solwer attempts, when valid should succeed
modified: Rakefile
renamed: test/api/beef_rest.rb -> test/api/1333_auth_rate.rb
2018-01-10 09:49:33 +10:00
Bucky Wilson
8c8dd6c9c3
Added auth access time checking
...
Time set on failure,
Next request fails if inside configured time: beef.restrictions.api_attempt_delay
modified: core/main/rest/handlers/admin.rb
2018-01-10 09:49:33 +10:00
Bucky Wilson
f9f6dbfab9
/update timeout? definition.
...
Only one exit from function.
modified: core/main/rest/api.rb
2018-01-10 09:49:33 +10:00
Bucky Wilson
9dcf516b88
Test,/exercise script to evaluate rate limiting
...
Debug details in the script
2018-01-10 09:49:33 +10:00
Bucky Wilson
894c369ef8
Added speed checking of api auth calls.
...
Added beef_rest_client based on the beef rest api found in tools/lib
Added mass auth attempts
Adjusted test_constants to use environment variables -- to use with
rake.
Eventually should be a test
2018-01-10 09:49:33 +10:00
Bucky Wilson
30e75c7aad
Added rest_test entry to the rake file. Updated beef start/stop
...
Using 'custom' config rake starting.
2018-01-10 09:49:33 +10:00
Bucky Wilson
792340f628
Undo 'fix' rate limiting the routing.
...
As per comments - <parphrased> rate limiting at this point, rate limites
everything, and can raise suspiscions.
2018-01-10 09:49:33 +10:00
Bucky Wilson
1879f3155c
Gemfile - whitespace, added dev group: pry
2018-01-10 09:44:45 +10:00
Bucky Wilson
21cd5b6778
And then removing these lines - still no error
...
Error maynot be solved by the introduction of db_pool/db_timeout
Restarting - may resolve issues.
2018-01-10 09:40:00 +10:00
Bucky Wilson
24fd0e912e
Fixed: 'DataObjects::ConnectionError - database is locked:' error
...
Getting error using sqlite database.
Added: db_pool, and db_timeout to correct.
2018-01-10 09:37:40 +10:00
Bucky Wilson
4026e0f06d
FIXED #1333 Rate limit calls.
...
Clean-up duplicate functionality.
EOL whitespace removed
Changes to be committed:
modified: extensions/admin_ui/controllers/authentication/authentication.rb
2018-01-10 09:35:27 +10:00
Bucky Wilson
7ac24ef754
1333: Rate Limit API - 1 in user defined value
...
Allow api connection every api_attempt_delay milliseconds.
Currently 50 mSec
Uses the same process as ui/admin rate limiting.
Changes to be committed:
modified: config.yaml
modified: core/main/rest/api.rb
modified: core/main/router/router.rb
2018-01-10 09:35:27 +10:00
Bucky Wilson
f5ce6170f7
Gemfile - whitespace, added dev group: pry
2018-01-10 09:35:27 +10:00
Bucky Wilson
e988b602df
And then removing these lines - still no error
...
Error maynot be solved by the introduction of db_pool/db_timeout
Restarting - may resolve issues.
2018-01-10 09:31:52 +10:00
Bucky Wilson
b9d58690b6
Fixed: 'DataObjects::ConnectionError - database is locked:' error
...
Getting error using sqlite database.
Added: db_pool, and db_timeout to correct.
2018-01-10 09:31:52 +10:00
Brendan Coles
e0c46baea1
Merge pull request #1487 from wanton1950/1343_redundant_null_browser_type
...
FIX 1343 browser_type redundant null values
2018-01-09 16:32:04 +11:00
Brendan Coles
c83d363932
Merge pull request #1483 from wanton1950/1398_detect_epiphany
...
FIX #1398 detect epiphany
2018-01-09 16:28:25 +11:00
Bucky Wilson
ec9591a207
FIX #1343 account for redunctant null values produced iOS checks
...
The Old line:
(!window.webkitPerformance && // return true
window.navigator.appVersion.match(/CriOS\/(\d+)\./)) &&
returns null ----^
instead of the expected false, and it stops
Removed the null check added here in 34967f61
to catch other errors.
modified: core/main/client/browser.js
2018-01-09 14:42:38 +10:00
Bucky Wilson
1cfaf2da90
Added newer chrome iOS version - 63
...
Making visible the current iOS Chrome app [2018-01-07]
2018-01-09 14:42:25 +10:00
Bucky Wilson
dd93fc2922
Added return values to strigifing type()
...
Return undefined instrad of assuming would.
See 'The replacer parameter' on
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
modified: core/main/client/browser.js
2018-01-09 14:42:09 +10:00
Bucky Wilson
c09e6405e2
Make Webkit fingerprinting more explicit.
...
Copied common code from /isS\d\>/ functions into isWebKitBased
modified: core/main/client/browser.js
2018-01-09 09:16:30 +10:00
Bucky Wilson
f92aed46c2
Restore webkit checking. Additional comments.
...
Added `isWebKitBased` function.
Due to who knows what version is being used -- this primarily checks for Safari.
Eliminating code duplication and bugs.
Corrected getBrowserVersion comment.
modified: core/main/client/browser.js
2018-01-08 09:44:59 +10:00
Bucky Wilson
3d41fe1045
Commit review updates: added test to integration, removed debug
...
Added test TC_1333 to integration suite. adjusted requirements.
Removed debug requirement from main file.
modified: beef
modified: test/api/1333_auth_rate.rb
modified: test/integration/ts_integration.rb
2018-01-07 16:52:59 +10:00
Bucky Wilson
a2c097a47f
Code review updates, speeling, and removed reliance on isS
...
modified: core/main/client/browser.js
2018-01-07 15:22:21 +10:00
Bucky Wilson
190b425a30
Update epiphany browser icon, and let it be seen
...
New epiphany icon from : https://wiki.gnome.org/Apps/Web
Resized to 10% for space.
Added discovery details, to constants and models.
modified: core/main/models/browserdetails.rb
modified: extensions/admin_ui/constants/agents.rb
modified: extensions/admin_ui/media/images/icons/epiphany.png
2018-01-06 13:12:46 +10:00
Bucky Wilson
628ddb8dc2
Epiphany version returned.
...
Basing the Epiphany version of UserAgant name - for want of a better
way of determining this at this stage.
modified: core/main/client/browser.js
2018-01-06 12:37:52 +10:00
Bucky Wilson
86c3212e2e
Whitespace changes - indentation consistency
...
Clearing the noise from the commit diff -
editor imposed whitespace style changes.
modified: core/main/client/browser.js
2018-01-06 12:36:03 +10:00
Bucky Wilson
4595f0d2ed
Minor corrections to comments and return value for browser type
...
Make the hooked browser name and browser types consistent.
modified: core/main/client/browser.js
2018-01-06 12:31:54 +10:00
Bucky Wilson
5a35b1cde2
Recognising Epiphany as an indendant browser
...
Added 'EP' as a browser name, to be recognised on response.
2018-01-06 10:22:03 +10:00
Bucky Wilson
bc709db733
Breif checking for Epiphany browser
...
Only recognises the browser -- not yet looking for a version.
2018-01-04 19:00:07 +10:00
Bucky Wilson
83d274719d
Merge branch '1333_rating_limit' into 1333_rate_merged
2018-01-04 15:42:55 +10:00
Wade Alcorn
fca5279f17
Updated Copyright dates
2018-01-04 09:12:47 +10:00
Bucky Wilson
f98dfd4515
Moving pry and pry-byebug into tests group.
2017-12-13 17:14:58 +10:00
Bucky Wilson
dbb1b7daf4
Renamed tmp config file - corrected tear down
...
FIXED Too many rake name to tear things down correctly.
modified: Rakefile
2017-12-12 14:54:17 +10:00
Bucky Wilson
f52b13a6ee
Added assertions for testing, corrected beef tear-down
...
Turned the exercise script into a limited test.
Added is password function to rest client
Corrected incorrect tear down in the Rakefile
modified: Rakefile
modified: test/api/1333_auth_rate.rb
modified: test/api/lib/beef_rest_client.rb
2017-12-12 14:35:22 +10:00
Bucky Wilson
5559e34baa
Pre-creation of actual test
...
1333_auth_rate - multiple cyles of api auth requests at different
speeds.
Fast auth attempts should block
Solwer attempts, when valid should succeed
modified: Rakefile
renamed: test/api/beef_rest.rb -> test/api/1333_auth_rate.rb
2017-12-12 12:23:31 +10:00
Bucky Wilson
3b470439fa
Added auth access time checking
...
Time set on failure,
Next request fails if inside configured time: beef.restrictions.api_attempt_delay
modified: core/main/rest/handlers/admin.rb
2017-12-11 17:48:40 +10:00
Bucky Wilson
f42346fc1a
/update timeout? definition.
...
Only one exit from function.
modified: core/main/rest/api.rb
2017-12-11 17:38:45 +10:00
Bucky Wilson
a38c0adaf7
Merge branch '1333_rating_limit' of github.com-wanton1950:wanton1950/beef into 1333_rating_limit
2017-12-11 12:11:08 +10:00
Bucky Wilson
8dcac3d50e
Test,/exercise script to evaluate rate limiting
...
Debug details in the script
2017-12-11 12:01:29 +10:00
Bucky Wilson
cc3bfc071e
Added speed checking of api auth calls.
...
Added beef_rest_client based on the beef rest api found in tools/lib
Added mass auth attempts
Adjusted test_constants to use environment variables -- to use with
rake.
Eventually should be a test
2017-12-11 12:01:29 +10:00
Bucky Wilson
8d226378b7
Added rest_test entry to the rake file. Updated beef start/stop
...
Using 'custom' config rake starting.
2017-12-11 12:00:42 +10:00
Bucky Wilson
580303a150
Undo 'fix' rate limiting the routing.
...
As per comments - <parphrased> rate limiting at this point, rate limites
everything, and can raise suspiscions.
2017-12-11 12:00:42 +10:00
Bucky Wilson
e26ebea0f3
Debugging tools added: pry-byebug
2017-12-11 12:00:42 +10:00
Bucky Wilson
73bbda7336
gem lock file updates -- not sure this should be committed
2017-12-11 12:00:42 +10:00
Bucky Wilson
01dd3eb714
FIXED #1333 Rate limit calls.
...
Clean-up duplicate functionality.
EOL whitespace removed
Changes to be committed:
modified: extensions/admin_ui/controllers/authentication/authentication.rb
2017-12-11 11:50:18 +10:00
Bucky Wilson
a538a9ebd5
1333: Rate Limit API - 1 in user defined value
...
Allow api connection every api_attempt_delay milliseconds.
Currently 50 mSec
Uses the same process as ui/admin rate limiting.
Changes to be committed:
modified: config.yaml
modified: core/main/rest/api.rb
modified: core/main/router/router.rb
2017-12-11 11:50:18 +10:00
Bucky Wilson
2da975aee0
Gemfile - whitespace, added dev group: pry
2017-12-11 11:50:18 +10:00
Bucky Wilson
5a80f4a3a5
And then removing these lines - still no error
...
Error maynot be solved by the introduction of db_pool/db_timeout
Restarting - may resolve issues.
2017-12-11 11:46:02 +10:00
Bucky Wilson
717c5f52eb
Fixed: 'DataObjects::ConnectionError - database is locked:' error
...
Getting error using sqlite database.
Added: db_pool, and db_timeout to correct.
2017-12-11 11:46:02 +10:00
Brendan Coles
24298b4d9e
Clean beef executable
2017-12-09 06:24:00 +00:00
Brendan Coles
a8763b48c5
Downgrade selenium-webdriver gem to '~> 2.53.4' for tests
2017-12-09 00:04:52 +00:00
Brendan Coles
3ec6241c46
Fix login tests
2017-12-09 00:02:36 +00:00
Brendan Coles
825b433084
BeEF require Ruby 2.2 or newer
2017-12-08 23:05:43 +00:00
Brendan Coles
903d364450
Remove experimental extensions from config.yaml
2017-12-08 18:14:32 +00:00
Brendan Coles
946f593b5e
Fix $LOAD_PATH
2017-12-08 07:03:27 +00:00
Brendan Coles
447f995d10
Merge pull request #1476 from stevetauber/master
...
Fixing syntax error in identify_lan_subnets
2017-12-06 07:25:09 +11:00
Steve Tauber
2cc843f640
Fixing syntax error in identify_lan_subnets
2017-12-03 20:39:44 +01:00
Bucky Wilson
dab2b26102
Merge branch '1333_rating_limit' of github.com-wanton1950:wanton1950/beef into 1333_rating_limit
2017-11-28 10:29:01 +10:00
Bucky Wilson
a94c6f36df
FIXED #1333 Rate limit calls.
...
Clean-up duplicate functionality.
EOL whitespace removed
Changes to be committed:
modified: extensions/admin_ui/controllers/authentication/authentication.rb
2017-11-28 10:19:44 +10:00
Bucky Wilson
0eb6010898
1333: Rate Limit API - 1 in user defined value
...
Allow api connection every api_attempt_delay milliseconds.
Currently 50 mSec
Uses the same process as ui/admin rate limiting.
Changes to be committed:
modified: config.yaml
modified: core/main/rest/api.rb
modified: core/main/router/router.rb
2017-11-28 10:19:44 +10:00
Bucky Wilson
e86e05d20f
Gemfile - whitespace, added dev group: pry
2017-11-28 10:19:44 +10:00
Bucky Wilson
17eb6cbd9c
And then removing these lines - still no error
...
Error maynot be solved by the introduction of db_pool/db_timeout
Restarting - may resolve issues.
2017-11-28 10:19:44 +10:00
Bucky Wilson
557a17d2e3
Fixed: 'DataObjects::ConnectionError - database is locked:' error
...
Getting error using sqlite database.
Added: db_pool, and db_timeout to correct.
2017-11-28 10:19:44 +10:00
Brendan Coles
fc480cd117
Add check for web sockets and web workers
2017-11-26 10:25:18 +00:00
Bucky Wilson
183efca59d
Merge branch '1333_rating_limit' of github.com-wanton1950:wanton1950/beef into 1333_rating_limit
2017-11-24 17:59:38 +10:00
Bucky Wilson
f92446abd0
FIXED #1333 Rate limit calls.
...
Clean-up duplicate functionality.
EOL whitespace removed
Changes to be committed:
modified: extensions/admin_ui/controllers/authentication/authentication.rb
2017-11-24 17:56:28 +10:00
Bucky Wilson
422b5d6fc5
1333: Rate Limit API - 1 in user defined value
...
Allow api connection every api_attempt_delay milliseconds.
Currently 50 mSec
Uses the same process as ui/admin rate limiting.
Changes to be committed:
modified: config.yaml
modified: core/main/rest/api.rb
modified: core/main/router/router.rb
2017-11-24 17:56:28 +10:00
Bucky Wilson
0a1da26c32
Gemfile - whitespace, added dev group: pry
2017-11-24 17:56:28 +10:00
Bucky Wilson
3fdf323f7c
And then removing these lines - still no error
...
Error maynot be solved by the introduction of db_pool/db_timeout
Restarting - may resolve issues.
2017-11-24 17:56:28 +10:00
Bucky Wilson
bfba3d5f28
Fixed: 'DataObjects::ConnectionError - database is locked:' error
...
Getting error using sqlite database.
Added: db_pool, and db_timeout to correct.
2017-11-24 17:56:28 +10:00
Bucky Wilson
3e1266fe42
FIXED #1333 Rate limit calls.
...
Clean-up duplicate functionality.
EOL whitespace removed
Changes to be committed:
modified: extensions/admin_ui/controllers/authentication/authentication.rb
2017-11-24 17:05:22 +10:00
Bucky Wilson
2f749b78c9
1333: Rate Limit API - 1 in user defined value
...
Allow api connection every api_attempt_delay milliseconds.
Currently 50 mSec
Uses the same process as ui/admin rate limiting.
Changes to be committed:
modified: config.yaml
modified: core/main/rest/api.rb
modified: core/main/router/router.rb
2017-11-24 17:00:58 +10:00
Bucky Wilson
1f7565e417
Gemfile - whitespace, added dev group: pry
2017-11-24 09:26:29 +10:00
Brendan Coles
e7c5479b1c
Merge pull request #1470 from qutorial/master
...
Crypto-Loot miner intergration
2017-11-22 17:42:36 +11:00
Bucky Wilson
1fe6ee1dcb
And then removing these lines - still no error
...
Error maynot be solved by the introduction of db_pool/db_timeout
Restarting - may resolve issues.
2017-11-21 13:52:18 +10:00
Bucky Wilson
1ba0ddfefb
Fixed: 'DataObjects::ConnectionError - database is locked:' error
...
Getting error using sqlite database.
Added: db_pool, and db_timeout to correct.
2017-11-21 13:47:51 +10:00
Brendan Coles
b370166aa0
Add Track Physical Movement module
2017-11-19 01:11:58 +00:00
Brendan Coles
7204c982ce
Add support for Firefox 57
2017-11-18 04:26:50 +00:00
Zaur
cfa652d532
Crypto-Loot miner intergration
...
This integration provides in the misc modules a
crypto-loot miner. It is similar to coinhive miner
and is inspired by it.
It is designed to be used for test purposes only.
Please, do not use it on people who haven't
given their consent. I.e. no cryptojacking.
In no way the author of this integration are
responsible for the use of it. We also
have no relation to crypto-loot.
2017-11-16 20:07:38 +01:00
Brendan Coles
22e7ded355
Merge pull request #1458 from Und3rf10w/pushover
...
Add error messages to pushover notification channel
2017-10-17 11:32:00 +11:00
Jonathan Echavarria
3e34834c78
Fixed rescuing Exception
2017-10-16 11:19:32 -04:00
Jonathan Echavarria
509d1ac086
Fixing typo
2017-10-16 11:10:29 -04:00
Jonathan Echavarria
7099238f15
added error notifications to pushover notification channel
2017-10-16 11:04:13 -04:00
Brendan Coles
45fd6abade
Merge pull request #1457 from bcoles/slack_notifications
...
Add Slack notifications to Notifications extension
2017-10-15 22:21:03 +11:00
Brendan Coles
c62050249d
Add Slack notifications to Notifications extension
2017-10-15 11:18:40 +00:00
Brendan Coles
7b682bde4b
Merge pull request #1452 from Und3rf10w/pushover
...
Add Pushover notification channel
2017-10-15 21:44:57 +11:00
Brendan Coles
9d8a311e72
Add geoip dependency to BrowserDetails
2017-10-15 09:27:00 +00:00
Brendan Coles
2749d6620a
Add rubydns dependency to extension
2017-10-15 08:56:19 +00:00
Brendan Coles
e1760d74c8
Remove gem deps from core/loader
2017-10-15 08:47:13 +00:00
Brendan Coles
6c21da3cf5
Add rushover dependency to Gemfile
2017-10-15 06:02:07 +00:00
Brendan Coles
16973ccd48
Add Coinhive Miner ARE rule
2017-10-14 17:01:25 +00:00
Brendan Coles
8905ea2ce4
Update dependencies
2017-10-14 16:42:20 +00:00
Brendan Coles
f4cca7a479
Fix IE plugin detection
2017-10-14 15:59:11 +00:00
Brendan Coles
68099ddf17
Add checks for mobile devices and browser capabilities
2017-10-14 12:32:57 +00:00
Brendan Coles
b700039979
Update hardware detection
2017-10-14 09:48:03 +00:00
Brendan Coles
dbb5055391
Update mdetect library
2017-10-14 09:22:34 +00:00
Brendan Coles
118fcc7d6f
Add mode option
2017-10-14 08:10:06 +00:00
Brendan Coles
9bbf92de68
Fix #1453
2017-10-13 16:22:34 +00:00
Brendan Coles
45847d139f
Merge pull request #1454 from bcoles/coinhive_miner
...
Add Coinhive Miner module
2017-10-14 03:06:49 +11:00
Brendan Coles
c1a7cd11bd
Add Coinhive Miner module
2017-10-13 16:02:47 +00:00
Jonathan Echavarria
63e9e72194
add gem install warning to notifications config
2017-10-05 09:47:43 -04:00
Jonathan Echavarria
1b5e56e4a6
removed debug line from pushover notification channel
2017-10-05 09:45:59 -04:00
Jonathan Echavarria
27d1166869
set pushover to be disabled by default
2017-10-05 09:44:35 -04:00
Jonathan Echavarria
409d9962bb
modified the notifications extenion to add pushover support
2017-10-05 09:43:11 -04:00
Jonathan Echavarria
d47303f0e7
changed config.yaml to add pushover support
2017-10-05 09:40:36 -04:00
Jonathan Echavarria
c01febbe9b
added pushover channel
2017-10-05 09:39:39 -04:00
Brendan Coles
16647337e7
Add support for Firefox 56
2017-10-01 05:43:45 +00:00
Brendan Coles
75247c60a1
Merge pull request #1448 from wanton1950/1444_high_risk
...
#1444 high risk
2017-09-25 16:19:42 +10:00
Bucky Wilson
60108af685
Passphrase issues made clearer.
2017-09-25 15:24:14 +10:00
Bucky Wilson
b7fc40247c
Capture limited password stupidity
2017-09-25 12:24:23 +10:00
Bucky Wilson
675c6a9edb
Create temporary password in-lieu of using default
2017-09-25 12:00:32 +10:00
Brendan Coles
de144a0e45
Move credentials to top of config.yaml file
2017-09-24 15:15:55 +10:00
Brendan Coles
82172351e1
Add link to wiki configuration page
2017-09-24 14:49:35 +10:00
Brendan Coles
69aa2a31c1
Merge pull request #1437 from beefproject/revert-1436-patch-1
...
Revert "html_escape prevent code execution ."
2017-08-30 16:25:23 +10:00
Brendan Coles
0311b317b7
Revert "html_escape prevent code execution ."
2017-08-30 16:25:04 +10:00
Brendan Coles
aa3c0932ce
Use in msf-exploits.cache path
2017-08-29 07:24:03 +00:00
Brendan Coles
9ab7461ac5
Merge pull request #1436 from touhidshaikh/patch-1
...
html_escape prevent code execution .
2017-08-29 17:00:53 +10:00
Brendan Coles
e52a1af148
Merge pull request #1434 from gregmolnar/edge_detection
...
detect microsoft edge
2017-08-29 16:56:42 +10:00
Touhid M Shaikh
098b9a24bf
html_escape prevent code execution .
...
I noticed when i put HTML content in "beef-xss/config.yaml" file in Version Field.
And Restart Beef(beef_start.png) and Go to Admin Panel in my browser, then my html interpreter and execute.
This issue occurs bcz of "/beef-xss/extensions/admin_ui/controllers/panel/index.html" in this file insecure code implementetion.
NOW html_escape prevent code execution.
2017-08-25 15:41:31 +05:30
Greg Molnar
2d7cfd73f4
detect microsoft edge
2017-08-23 13:37:38 +02:00
Brendan Coles
f245d12da3
Downgrade therubyracer to 1.12.2
2017-08-15 10:35:35 +00:00
Brendan Coles
c86bdc2cfe
Merge pull request #1429 from fabianfrz/fabianfrz-fix-gemfile
...
fix gemfile; closes #1428
2017-08-15 19:59:57 +10:00
Fabian Franz
12800215f9
fix gemfile
2017-08-15 11:03:21 +02:00
Brendan Coles
b58875c952
Add support for Firefox 54 and 55
2017-08-12 02:19:26 +00:00
Brendan Coles
1f56b835f6
Use beef.net.is_valid_ip
2017-08-12 02:03:11 +00:00
Brendan Coles
81b5182689
Add router DNS hijack modules
2017-08-12 01:47:29 +00:00
Brendan Coles
173a65be13
Add IP and port validation to beef.net
2017-08-11 06:12:15 +00:00
Brendan Coles
f545b3631b
Replace gsub quotes with base64 encoding
2017-08-11 05:44:32 +00:00
Brendan Coles
50a97d3e36
Fix XSSRays when evasion is enabled - Fix #1426
2017-08-06 23:28:13 +00:00
Brendan Coles
14e788e574
Fix requester when evasion is enabled - Fix #1386
2017-08-06 22:16:40 +00:00
Brendan Coles
d5b020f9be
Add evasion to build_missing_beefjs_components method
2017-08-06 22:08:04 +00:00
Brendan Coles
4f153c2de3
Support empty output messages to DNS logger
2017-08-06 22:02:55 +00:00
Brendan Coles
4ff956c9be
Add tests for variable decleration with 'let'
2017-08-06 18:39:23 +00:00
Brendan Coles
5a2a74c6a7
Update dependencies
2017-08-05 16:18:33 +00:00
Brendan Coles
93ef7c0643
Update msfrpc-client dependency to v1.1.1
2017-08-04 06:05:43 +00:00
Brendan Coles
8cbe15deaa
Add comment warning not to use the console extension
2017-06-30 06:31:11 +00:00
Brendan Coles
e8f9ee1234
Rollback Rack dependency to 1.6.x
2017-06-30 06:21:33 +00:00
Brendan Coles
36cc4a4dd3
Add event log RSS feed
2017-06-29 11:00:24 +00:00
Brendan Coles
f320669f56
Update dependencies
2017-06-29 05:11:51 +00:00
Brendan Coles
5f4cc87d13
Show errors from msfrpc-client
2017-06-18 03:13:23 +00:00
Brendan Coles
98c187fb38
Add NtfsCommonCreate DoS module
2017-06-01 02:24:12 +00:00
antisnatchor
9bf7fe3002
removed copyright
2017-05-31 09:01:10 +02:00
antisnatchor
c3685fcdf7
Fixed a few JS errors preventing the module from running. Tested on Edge 40 (Win10) and Chrome 58 (OSX)
2017-05-31 08:56:37 +02:00
antisnatchor
9589a70610
Merge pull request #1401 from SkyLined/master
...
Add ORTC, fix WebRTC bug
2017-05-31 08:41:11 +02:00
SkyLined
992e9235c7
Add ORTC, fix WebRTC bug
...
* Add Object-RTC implementation that should work in Edge 38.
* Fix issue where WebRTC implementation could report partial results if there are multiple local IP addresses (e.g. multiple network cars, IPv4 & IPv6, ...). In such cases, the results would be reported for each IP address, where they should only be reported once, after all IP addresses have been enumerated.
* All indentation is now 4 spaces.
2017-05-30 20:59:40 +02:00
Brendan Coles
dd47856c91
Add Detect Coupon Printer module
2017-05-20 17:37:44 +00:00
Brendan Coles
1dfc03e6e7
Add popunder persistence module with popup blocker bypass for IE
2017-05-20 14:18:35 +00:00
Brendan Coles
7ef36039a4
Add detection for WebGL support to BrowserDetails
2017-05-13 06:36:58 +00:00
Brendan Coles
2c43328614
Add detection for Web Worker support to BrowserDetails
2017-05-13 06:18:20 +00:00
Brendan Coles
9a9b826364
Update browser details from module post_execute
2017-05-12 14:24:14 +00:00
Brendan Coles
363802b028
Move require statements to core/loader
2017-05-12 13:48:25 +00:00
Brendan Coles
64adb6f7fa
Downgrade therubyracer dependency for linux to 0.12.2
2017-05-07 04:16:47 +00:00
Brendan Coles
3a499c514a
Add support for Chrome 57 and 58
2017-05-04 13:46:00 +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
686d202efa
Update links on demo pages
2017-04-28 11:37:33 +00:00
Brendan Coles
4c1d9111a9
Add support for Firefox 52 and 53
2017-04-28 09:05:50 +00:00
Brendan Coles
a2dbb6f7e2
Merge pull request #1393 from clod81/fix_jsonp_persistence_html_payload
...
JSONP tempBody variable working again
2017-04-28 18:32:32 +10:00
Claudio Contin
318796b11c
Make html tempBody variable working again
2017-04-28 20:18:55 +12:00
Brendan Coles
b65dec0449
Update AdminUI jQuery to 1.12.4
2017-04-27 11:42:00 +00:00
Brendan Coles
eb8964f3ca
Add DNS REST examples
2017-04-27 11:23:14 +00:00
Brendan Coles
8b9e8f02d3
Strip Windows support from auto msfrpcd
2017-04-26 10:21:02 +00:00
Brendan Coles
34967f61e0
Ignore null objects for browser_type
2017-04-23 07:00:39 +00:00
Brendan Coles
de5c231d34
Convert query response to_s in BrowserDetails
2017-04-23 06:32:28 +00:00
Brendan Coles
572b2db906
Add tests for BrowserDetails model
2017-04-23 06:02:11 +00:00
Brendan Coles
21238254a3
Add functionality to update existing BrowserDetails keys
2017-04-23 06:00:57 +00:00
Brendan Coles
c3069601e8
Add debug output to modules
2017-04-23 03:58:44 +00:00
Brendan Coles
cc260598d3
Load URL from ui_base_path
2017-04-23 03:44:16 +00:00
Brendan Coles
5c406b8d4f
Add unless is_non_empty_string guard clause to browser filters
2017-04-23 03:25:36 +00:00
Brendan Coles
117091178f
Convert nil values to an empty string in BrowserDetails.set method
2017-04-23 03:24:31 +00:00
Brendan Coles
9ad5ddf534
Add method to delete response from requester history
2017-04-23 01:45:30 +00:00
Brendan Coles
9b57435d5e
Add placeholder for requester REST endpoints
2017-04-23 01:43:57 +00:00
Brendan Coles
1ae56a9797
Update Ruby version to 2.3.0 and add NodeJS
2017-04-22 23:42:35 +00:00
Brendan Coles
46a395e044
Add WiPG-1000 Command Injection exploit module
2017-04-22 23:34:07 +00:00
Brendan Coles
f9f30eb49d
Force UTF-8 encoding for zombie HTTP headers
2017-04-22 03:29:49 +00:00
Brendan Coles
c191a50f3c
Force UTF-8 encoding for requester responses - Fix #1340
2017-04-22 02:10:48 +00:00
Brendan Coles
127b1d56e7
Add UTF-8 characters to demo pages for testing purposes
2017-04-22 01:52:13 +00:00
Brendan Coles
275153be38
Remove todo note
2017-04-20 19:56:31 +00:00
Brendan Coles
9a97ffed6e
Pad bottom of generic pretty theft popup
2017-04-19 13:37:48 +00:00
Brendan Coles
91bfb06f8c
Add check for mixed content requests in beef.net.forge_request
2017-04-16 17:17:34 +00:00
Brendan Coles
530962ea29
Cleanup and fix proxy/requester
2017-04-16 14:29:28 +00:00
Brendan Coles
08f5cf3e29
Cleanup and fix proxy/requester
2017-04-16 14:28:45 +00:00
Brendan Coles
5a8e0d855c
Re-add therubyracer gem dependency for Linux
2017-04-16 11:36:08 +00:00
Brendan Coles
9a817c2271
Escape apostrophes in module user-input
2017-04-16 10:30:13 +00:00
Brendan Coles
9d20a68b4e
Merge pull request #1381 from clod81/persistence_jsonp_service_worker
...
Persistence through unfiltered JSONP callback and service worker
2017-04-16 20:15:05 +10:00
Claudio Contin
defdadb673
encodeURIComponent instead of requiring user to input already encoded string
...
use beef.net.hook instead of hook.js
specify only chrome supported, and ALL others not
2017-04-16 15:28:48 +12:00
Brendan Coles
f7a26556e9
Update hook jQuery to 1.12.4 - Fix #1133
2017-04-15 10:50:26 +00:00
Brendan Coles
afa7739482
Add debugging output to requester
2017-04-15 10:27:10 +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
Brendan Coles
b08b7d935a
Remove old jQuery
2017-04-13 17:42:46 +00:00
Brendan Coles
8cb5cd3484
Remove old jQuery from modules
2017-04-13 10:00:20 +00:00
Brendan Coles
1334456d9e
Remove xmlrpc/client from core/loader
2017-04-12 12:04:11 +00:00
Brendan Coles
dba31548aa
Add nokogiri to Gemfile
2017-04-12 12:03:44 +00:00
Brendan Coles
fdda8b5d05
Update dependencies
2017-04-12 09:44:40 +00:00
Brendan Coles
fc2a93ac13
Update rubyzip gem (CVE-2017-5946)
2017-04-12 09:19:11 +00:00
Brendan Coles
6b1d610c1f
Add ARG-W4 ADSL Router DNS Hijack CSRF module
2017-04-12 04:26:56 +00:00
Brendan Coles
d3d41301a3
Update Tenda ADSL Router DNS Hijack module
2017-04-12 04:25:53 +00:00
Brendan Coles
880f63a9ff
Warn on startup if default credentials in use
2017-04-10 18:51:31 +00:00
Brendan Coles
d7fd3acf23
Update minimum supported Ruby version to 2.2
2017-04-10 18:43:16 +00:00
Brendan Coles
a03164f212
Add click event handler to popunder window module
2017-04-10 18:30:26 +00:00
Brendan Coles
5d927d9d1b
Add rake to Gemfile test group
2017-04-10 16:46:31 +00:00
Brendan Coles
1a68c165bb
Add missing libraries to beefjs - Part of #1323
2017-04-10 16:46:01 +00:00
Brendan Coles
6839374199
Replace Detect Software module
2017-04-09 17:19:20 +00:00
Brendan Coles
5f412678c2
Merge pull request #1385 from almostwhitehat/fix-chunked-encoding
...
Omit Transfer-Encoding header in proxy responses
2017-04-10 03:03:52 +10:00
Brendan Coles
475f8395d7
Remove Fingerprint OS module
2017-04-09 17:11:20 +00:00
Matt Metzger
f0fdc3d537
Omit Transfer-Encoding header in proxy responses
...
Beef automatically calculates and inserts a Content-Length header when
sending proxy responses. If the Transfer-Encoding header is not
stripped, many browsers treat this as a Content-Length of 0, thus
rendering an empty body.
2017-04-09 01:20:32 -04:00
Brendan Coles
a083fc2b63
Add Detect Users module
2017-04-07 08:33:44 +00:00
Brendan Coles
50855d8f10
Add Detect Local Drives module
2017-04-07 08:32:01 +00:00
ccontin
40492399cf
change description slightly
2017-04-03 16:15:52 +12:00
ccontin
8d685771fa
add ability to return some fake HTML, instead of a blank page
2017-04-03 16:12:23 +12:00
ccontin
32454004e2
first POC working
2017-04-03 15:49:19 +12:00
Brendan Coles
b039b4a1d1
Merge pull request #1379 from dpatrongomez/master
...
Improved design
2017-04-02 23:50:40 +10:00
Daniel Patrón Gómez
bc2626767c
Update LinkedIn logo
2017-03-26 14:37:44 +02:00
Daniel Patrón Gómez
0ce9807335
Improved design
2017-03-26 14:26:31 +02:00
Brendan Coles
089bacd0a2
Remove therubyracer dependency
2017-03-15 14:54:40 +00:00
Brendan Coles
6ca5341eb1
Merge pull request #1373 from gusbo/patch-1
...
Update command.js
2017-03-07 00:50:54 +11: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
7e8e22a9c3
Merge pull request #1370 from nstarke/branches/netgear-dgn2000
...
Adding Netgear DGN2000 WAN Remote Management CSRF Module
2017-02-26 12:40:07 +11:00
Brendan Coles
4384ba1563
Merge pull request #1368 from nstarke/branches/dlink_dgs_110-fdb-whitelist
...
Adding DLink DGS 1100 FDB Whitelist module
2017-02-26 12:38:17 +11:00
Brendan Coles
0bcf0b473d
Merge pull request #1367 from nstarke/branches/dlink_dgs_1110-device-reset
...
Adding DLink DGS 1100 Switch Device Reset CSRF Module
2017-02-26 12:38:04 +11:00
Brendan Coles
9203bb1e32
Merge pull request #1369 from nstarke/branches/dlink_dgs_1100-port-mirroring
...
Adding DLink DGS 1100 Port Mirroring module
2017-02-26 12:37:59 +11:00
Nicholas Starke
ab0c0278c6
Adding Netgear DGN2000 WAN Remote Management CSRF Module
2017-02-25 09:52:22 -06:00
Nicholas Starke
f3b797475c
Adjusting to use XsrfForm
2017-02-25 08:08:37 -06:00
Nicholas Starke
558646bd85
Adjusting to use XsrfForm
2017-02-25 08:03:45 -06:00
Nicholas Starke
a71030efa6
Converting to use XsrfForm
2017-02-25 07:51:37 -06:00
Nicholas Starke
e62c8b3316
Adding DLink DGS 1100 Port Mirroring module
2017-02-23 19:26:43 -06:00
Nicholas Starke
37b83e3a38
Adding DLink DGS 110 DB Whitelist module
2017-02-23 19:23:45 -06:00
Nicholas Starke
14d60c57d8
Adding DLink DGS 1100 Switch Device Reset CSRF Module
2017-02-23 19:20:13 -06:00
Brendan Coles
915869f23a
Change 'working' to 'user_notify'
2017-02-22 19:08:56 +00:00
Brendan Coles
e3a934af12
Move exploits/pfsense module to exploits/pfsense/pfsense_reverse_root_shell_csrf
2017-02-22 15:15:02 +00:00
Brendan Coles
1b5885db34
Merge pull request #1366 from yanncam/pfSense_2.3.2_RCE
...
Add pfSense <= 2.3.2 Reverse root shell via CSRF/XSS exploit module
2017-02-23 01:40:23 +11:00
yanncam
2f632bcbcd
Add pfSense <= 2.3.2 Reverse root shell via CSRF/XSS exploit module
2017-02-22 14:38:43 +01:00
Brendan Coles
0527be31dd
Merge pull request #1364 from bcoles/invisible_htmlfile_activex
...
Add Invisible HTMLFile ActiveX persistence module
2017-02-22 01:33:59 +11:00
Brendan Coles
fdd1a6775b
Update config.yaml
2017-02-22 01:32:52 +11:00
Brendan Coles
32bbe32183
Update command.js
2017-02-22 01:32:15 +11:00
Brendan Coles
c20ba2a75d
Add Invisible HTMLFile ActiveX persistence module
2017-02-21 14:37:19 +00:00
Brendan Coles
86f6d3d2f8
Add support for Firefox 51
2017-02-08 12:13:09 +00:00
Brendan Coles
74de77e157
Updated Copyright information
2017-02-05 05:39:31 +00:00
Brendan Coles
59fecdcce3
Test if supplied IP address is valid dot-decimal format
2017-02-05 05:28:30 +00:00
Brendan Coles
06263790c8
Test if supplied IP address is valid dot-decimal format
2017-02-04 22:20:48 +00:00
Brendan Coles
ce849dc12a
Merge pull request #1352 from benichmt1/get_cookie-status
...
Get cookie ARE status update
2017-02-04 11:21:35 +11:00
Michael Benich
0b606f8d79
Send status messages
2017-02-03 16:45:12 -05:00
Michael Benich
408e18c0c6
Add json for get_cookie
2017-02-03 15:32:07 -05:00
Brendan Coles
8820ddc294
Store NetworkHost :lastseen as integer - Fix #1348
2017-02-03 19:53:44 +00:00
Brendan Coles
3758b7df28
Merge pull request #1338 from curea/master
...
Updated modules to reference beef_host and beef_port
2017-01-23 04:38:28 +11:00
Brendan Coles
9106baaa57
Re-add assets for MS12-004 exploit
2017-01-17 21:49:41 +00:00
Brendan Coles
e5f6ff3b11
Add 'Spoof Address Bar (data URL)' module
2017-01-16 11:07:00 +00: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
Brendan Coles
ebc5466594
Merge pull request #1331 from TheJambo/master
...
Minor updates
2016-12-27 17:02:42 +11:00
TheJambo
cb3a62ba5d
Update WelcomeTab.js
2016-12-22 09:32:35 +00:00
TheJambo
6c103cfac7
Updated to include IPEC
2016-12-22 09:14:11 +00:00
TheJambo
6f5a63266e
Minor Text Fix
2016-12-22 08:54:42 +00:00
TheJambo
d72d3c828b
Minor Text Fix
2016-12-22 08:40:45 +00:00
TheJambo
180969ca3c
Minor Text Fix
2016-12-22 08:36:35 +00:00
TheJambo
efa0f47ed3
Minor Text Fix
2016-12-22 08:34:48 +00:00
TheJambo
b533bca1de
Minor text changes
...
Wrong version of Discreet/Discrete.
2016-12-22 08:28:09 +00:00
TheJambo
519920c4ed
Minor text changes
2016-12-22 08:25:25 +00:00
Brendan Coles
1277791f78
Merge pull request #1327 from bennelson1234/Add-support-to-detect-Chrome-v50-to-v56
...
Added support of Chrome 52 to 56
2016-12-03 14:18:43 +11:00
bennelson1234
827682c0ef
Added support of Chrome 52 to 56
...
Added support to detect the desktop and iOS Chrome browser versions 52 through to 56
2016-12-03 11:14:31 +13:00
Brendan Coles
e95ef8f5d4
Add support for Firefox 50
2016-11-27 08:52:29 +00:00
Brendan Coles
f50f289838
Merge pull request #1316 from phosphore/master
...
add Avast (ASW) detection to the detect_av module
2016-10-26 02:50:37 +11:00
phosphore
e10135e782
add Avast (ASW) detection to the detect_av module
2016-10-25 15:49:53 +02:00
Brendan Coles
7319868956
Merge pull request #1315 from phosphore/master
...
add detect_antivirus module, merging the old bitdefender module
2016-10-25 21:47:48 +11:00
phosphore
95ebb206b3
improve detect_av with BeEF API and compatibility with old IE versions
2016-10-25 11:41:57 +02:00
phosphore
9bc0fe73f1
add detect_antivirus module, merging the old bitdefender module
2016-10-24 17:44:03 +02:00
Brendan Coles
f20528e13b
Update minimum required version of Ruby to 2.1
2016-10-09 20:11:24 +00:00
Brendan Coles
6d7f799abf
Add confirmation to SSL certificate generation
2016-10-09 19:40:11 +00:00
Brendan Coles
3884bd10c0
Add Rake task to re-generate SSL/TLS certificate
2016-10-09 01:23:34 +00:00
Brendan Coles
0238134048
Add Exper EWM-01 ADSL Router DNS Hijack module
2016-10-08 23:30:31 +00:00
Brendan Coles
35e9face4f
Add D-Link DSL-526B ADSL Router DNS Hijack module
2016-10-08 23:30:07 +00:00
Brendan Coles
791c15c77a
Add D-Link DSL-2780B ADSL Router DNS Hijack module
2016-10-08 23:29:44 +00:00
Brendan Coles
b932cefeef
Add Comtrend CT Series Router DNS Hijack module
2016-10-08 23:29:18 +00:00
Brendan Coles
7c7cd0a320
Add ASUS DSL-X11 ADSL Router DNS Hijack module
2016-10-08 23:28:50 +00:00
Brendan Coles
4762d20ac4
Add Tenda ADSL Modem 963281TAN Router DNS Hijack module
2016-10-08 19:38:46 +00:00
Brendan Coles
17eadd007e
Add Planet VDR-300NU ADSL Router DNS Hijack module
2016-10-08 19:38:30 +00:00
Brendan Coles
a69ccff8e8
Add PIKATEL Router DNS Hijack module
2016-10-08 19:38:08 +00:00
Brendan Coles
5cbf0eb794
Add Inteno EG101R1 VoIP Router DNS Hijack module
2016-10-08 19:37:44 +00:00
Brendan Coles
ff83871d44
Add console events to event logger
2016-10-08 18:27:19 +00:00
Brendan Coles
ce3261900e
Update butcher demo to use jQuery 1.12.4
2016-10-07 21:11:05 +00:00
Brendan Coles
2a5d878eee
Use relative script URL for demos
2016-10-07 21:04:25 +00:00
Brendan Coles
69062f5761
Change 'submit' to 'Submit' automatically for createIframeXsrfForm() inputs - Fix #1117
2016-10-07 16:10:56 +00:00
Brendan Coles
baf45ca275
Merge pull request #1303 from yanncam/ZeroShell_2.0RC2_modules
...
Adding ZeroShell 2.0RC2 modules to BeEF
2016-10-08 02:25:54 +11:00
Brendan Coles
fbac8cd55a
Update PR #1301
2016-10-07 05:20:49 +00:00
Brendan Coles
d47c69abb3
Merge pull request #1301 from wireghoul/master
...
FarLinX X25 auth RCE module
2016-10-07 16:17:02 +11:00
Yann CAM
f8afc3e326
Add some beef.debug() in all ZeroShell's modules
2016-10-06 13:47:19 +02:00
Yann CAM
528e00bf6e
Add beef.are.status_success(), beef.are.status_error() or beef.are.status_unknown() status code returned to each beef.net.send() for ZeroShell's modules.
2016-10-06 10:33:17 +02:00
Yann CAM
861e846dbe
Update hookuri auto-generated and generic (proto / host / port / hook name).
...
Replace tab with space.
2016-10-05 14:20:12 +02:00
Brendan Coles
4a5c2f0c44
Update banners for public IP/port
2016-10-04 22:28:47 +00:00
Brendan Coles
d11f041963
Update config comments
2016-10-04 22:26:51 +00:00
Brendan Coles
b27166c8aa
Merge pull request #1310 from bcoles/hijack_opener
...
Update Hijack Opener Window module to use server-side iframe loader
2016-10-05 03:18:17 +11:00
Brendan Coles
2a952e99ee
Update Hijack Opener Window module to use server-side iframe loader
2016-10-04 16:11:38 +00:00
Yann CAM
11a25de6da
Adding ZeroShell 2.0RC2 modules to BeEF (RCE / Password and token disclosure) - Update Internal Network fingerprinting
2016-09-26 16:31:04 +02:00
Brendan Coles
c2482f0fe6
Add support for Firefox 49
2016-09-21 12:16:51 +00:00
Eldar Marcussen
b7ed74199c
FarLinX X25 auth RCE module
2016-09-15 02:24:18 -04:00
Brendan Coles
32d2226991
Merge pull request #1298 from TannerFilip/master
...
"it's dependencies" should be "its"
2016-09-05 18:52:08 +10:00
Tanner Filip
f7dbab0120
fix typo
2016-09-04 12:23:35 -05:00
Brendan Coles
bee53cfede
Add support for Firefox 48
2016-09-03 16:36:32 +00:00
Brendan Coles
0909998929
Merge pull request #1295 from bcoles/hijack_opener
...
Add Hijack Opener module
2016-09-02 02:21:12 +10:00
Brendan Coles
49c3df1e44
Add Hijack Opener module
2016-09-01 16:19:33 +00:00
Brendan Coles
d3a30a9b18
Add timeout to MSF RPC initial connection
2016-07-04 10:53:37 +00:00
antisnatchor
9e3385cf4c
Had to publish the 3th bypass for Vegan anti-BeEF Chrome extension from Cylance.
2016-07-04 09:14:31 +02:00
Brendan Coles
5fb1fa34b6
Remove BozoCrack module
2016-06-20 23:48:35 +00:00
Brendan Coles
0234c548e5
Add NoSleep module
2016-06-14 19:30:56 +00:00
Brendan Coles
045aabb9bf
Fix Safari version detection
2016-06-14 19:29:07 +00:00
Brendan Coles
1d5a82745e
Remove Google search module
2016-06-12 14:35:41 +00:00
Brendan Coles
ef6d5ae431
Add support for Firefox 47
2016-06-05 12:05:09 +00:00
Brendan Coles
a278cdae2a
Add support for Chrome 50 and 51
2016-06-01 08:06:52 +00:00
Brendan Coles
4e741a067b
Add bind_cached
2016-05-28 05:44:04 +00:00
Brendan Coles
16da11e7df
Play sound in AdminUI upon new hooked browser
2016-05-15 01:26:06 +00:00
Brendan Coles
8ebf26390c
Merge pull request #1267 from bcoles/text_to_voice
...
Add Text to Voice module
2016-05-15 06:28:12 +10:00
Brendan Coles
5e91dfb9d7
Add Text to Voice module
2016-05-14 20:22:51 +00:00
Brendan Coles
ad21b4bb93
Update ISSUE_TEMPLATE.md
2016-05-13 10:57:40 +10:00
Brendan Coles
ea8281ccb2
Remove console shell from config
2016-05-09 12:03:46 +00:00
Brendan Coles
4aa5a87908
Update Play Sound module
2016-05-05 13:59:00 +00:00
Brendan Coles
3af579bcd5
Add module fake_notification_ie - Fix #1093
2016-05-05 09:24:35 +00:00
Brendan Coles
d15f016336
Rename module fake_notification_ie to fake_notification
2016-05-05 09:21:26 +00:00
Brendan Coles
0e0a0fd077
Replace console.log with beef.debug
2016-05-02 15:17:38 +00:00
Brendan Coles
0be18e57a0
Merge pull request #1259 from mgeeky/get_snapshot
...
Four additional ARE rules.
2016-05-02 21:32:16 +10:00
mgeeky
f206be9233
Revert "Revert "Added four new ARE rules""
...
This reverts commit 0da8696248 .
2016-05-02 13:08:16 +02: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
0da8696248
Revert "Added four new ARE rules"
...
This reverts commit 1449913c65 .
2016-05-02 10:14:49 +02:00
mgeeky
1449913c65
Added four new ARE rules
2016-05-02 10:11:25 +02:00
mgeeky
b383dc2108
Pollished the code a little
2016-05-02 09:57:31 +02:00
mgeeky
2cf6504912
Revert "Added three new Autorun rules"
...
This reverts commit 010867cf24 .
2016-05-02 09:43:26 +02:00
mgeeky
4058381f9a
Revert "Added record_snapshots autorun rule"
...
This reverts commit abdb5462cf .
2016-05-02 09:43:12 +02:00
Brendan Coles
f3da655876
Merge pull request #1257 from bcoles/master
...
Update Gemfile.lock
2016-04-30 00:14:51 +10:00
Brendan Coles
3a287ba808
Add RVM 2.3.0 to .travis.yml
2016-04-29 14:17:11 +00:00
Brendan Coles
d61f988733
Update Gemfile.lock
2016-04-29 14:16:49 +00:00
Brendan Coles
0e8e07668f
Use base64 for module inputs
2016-04-23 06:24:55 +00:00
Brendan Coles
849a3c47e1
Re-enable DNS unit tests
2016-04-22 08:49:48 +00:00
Brendan Coles
b2c4b40fe8
Re-enable DNS integration tests
2016-04-22 06:29:20 +00:00
Brendan Coles
dbccb111e5
Validate empty DNS REST API JSON keys
2016-04-22 06:27:05 +00:00
Brendan Coles
cbf6b97a47
Load extensions from
2016-04-22 02:51:39 +00:00
Brendan Coles
8139488482
Add core/extensions test cases
2016-04-22 02:51:06 +00:00
Brendan Coles
0d11678ed0
Update Gemfile.lock
2016-04-22 02:07:21 +00:00
Brendan Coles
13668617a9
Remove em-websocket gem version requirement
2016-04-22 01:50:56 +00:00
Brendan Coles
c49119df7f
Require rest-client >= 1.8.0 for tests
2016-04-22 01:39:23 +00:00
Brendan Coles
13b5d7f83d
Update Ruby version to 2.3.0
2016-04-21 23:21:32 +00:00
Brendan Coles
02978fdbf7
Disable DNS extension by default
2016-04-21 02:33:53 +00:00
mgeeky
bf523dc57a
Revert "Added get-token.sh utility useful when doing some manual RESTful api calls"
...
This reverts commit 89d11819ee .
2016-04-18 11:15:59 +02:00
mgeeky
89d11819ee
Added get-token.sh utility useful when doing some manual RESTful api calls
2016-04-18 11:14:53 +02:00
mgeeky
abdb5462cf
Added record_snapshots autorun rule
2016-04-18 11:11:42 +02:00
mgeeky
3edd291064
Forgot about scaling desired delay between consecutive snapshots...
2016-04-18 10:29:18 +02:00
Brendan Coles
624d81749e
Add Ping Sweep module
2016-04-17 14:07:55 +00:00
Brendan Coles
7d4d188bb5
Rename Ping Sweep module to Ping Sweep (FF)
2016-04-15 17:08:22 +00: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
mgeeky
9ebb5abe18
Added exception handling in some subtle conditions when Javascript minifying could fail (as it happened to me once)w
2016-04-13 21:42:32 +02:00
mgeeky
010867cf24
Added three new Autorun rules
2016-04-13 21:38:25 +02:00
Brendan Coles
51b13fdffb
Merge pull request #1246 from spaze/new_google_logo
...
Update Google logo and Gmail favicon for the September 2015 version
2016-04-12 12:54:45 +10:00
Michal Špaček
ec81edf542
Update Google logo and Gmail favicon for the September 2015 version
...
The login box grayscale logo is gone completely because I couldn't find a newer version of it
2016-04-12 02:53:34 +02:00
Brendan Coles
47f7812df4
Clean up basic demo page
2016-04-10 17:27:18 +00:00
Brendan Coles
cabb01875f
Update supported browsers
2016-04-10 16:59:27 +00:00
Brendan Coles
31b3346fcb
Add ARE status
2016-04-10 16:03:13 +00:00
Brendan Coles
254032594f
Add signature
2016-04-10 15:34:33 +00:00
Brendan Coles
7b04358871
Add support for HTTPS
2016-04-10 15:32:34 +00:00
Brendan Coles
8cc5e8b236
Allow comma separated list of IPs and ranges as input
2016-04-09 06:36:28 +00:00
Brendan Coles
fa1e32c046
Use SWFObject library for cross_origin_scanner_flash
2016-04-08 16:25:52 +00:00
Brendan Coles
9a1eccd066
Remove example module
2016-04-07 14:03:07 +00: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
mgeeky
d5e041e3e3
Added 'top' ports scannig set according to Fyoodr's nmap-realted resarch (gathered from nmap-services)
2016-04-06 12:03:58 +02:00
Brendan Coles
313d6593ca
Update supported browsers
2016-04-05 15:47:00 +00:00
Brendan Coles
c9a623cd9f
Use parseInt for integer options
2016-04-05 15:45:10 +00:00
Brendan Coles
c1558878aa
Add ARE rules for scanning common LAN IPs
2016-04-04 13:17:10 +00:00
Brendan Coles
969db8b2ea
Add client-side debugging
2016-04-04 10:36:40 +00:00
Brendan Coles
37f536fc12
Add wait option to Flash scanner
2016-04-04 10:15:41 +00:00
Brendan Coles
7b96212876
Add wait option to CORS scanner
2016-04-04 10:02:49 +00:00
antisnatchor
3bcf1b66cd
Pad timestamp values date in client-side logging
2016-04-04 11:16:11 +02:00
antisnatchor
b1d48b7492
Additiona nil check when triggering ARE rules on WS.
2016-04-04 11:14:57 +02:00
antisnatchor
dd0a10bda5
Use anonymous function in setTimeout when executing sequential ARE rules. Added ARE rule for lan fingerprint using common IPs.
2016-04-04 10:20:09 +02:00
antisnatchor
8bcae3e30b
Revmoed commented testing line
2016-04-03 15:18:56 +02:00
antisnatchor
458985cf84
Merge branch 'master' of https://github.com/beefproject/beef
2016-04-03 15:16:30 +02:00
antisnatchor
c700bb3013
Added ws_connect_timeout option to delay of 500 ms the establishment of the WS channel. This is needed to wait for browser fingerprinting to finish, in order to have all the info needed for triggering ARE rules using WS channel.
2016-04-03 15:16:14 +02:00
Brendan Coles
899d566fe7
Add timestamp to client-side debug messages
2016-04-02 17:04:32 +00:00
Brendan Coles
127942b60d
Decrease workers and timeout
2016-04-02 13:32:04 +00:00
Brendan Coles
6162b6eb41
Merge branch 'master' of https://github.com/beefproject/beef
2016-04-02 11:49:12 +00:00
antisnatchor
309bbe4859
Merge branch 'master' of https://github.com/beefproject/beef
2016-04-02 13:06:31 +02:00
antisnatchor
edb44644fc
Now ARE rules are triggered also when using the WebSocket channel.
2016-04-02 13:05:58 +02:00
antisnatchor
4f5e7ddfb6
Renamed ARE rule.
2016-04-02 12:27:13 +02:00
Brendan Coles
c3b88ce832
Add additional paths for WPAD
2016-04-02 08:06:36 +00:00
Brendan Coles
d390f24730
Add Tor Browser fingerprint
2016-04-02 07:48:05 +00:00
Brendan Coles
d0255d6e9c
Add timeout option to beef.net.cors.request
2016-04-02 07:04:40 +00:00
Brendan Coles
ffb15892a4
Add timeout option to beef.net.cors.request
2016-04-02 06:46:23 +00:00
Brendan Coles
26e1672227
Use default options
2016-04-02 06:14:35 +00:00
antisnatchor
41c9589ef1
Removed rules enabled by mistake.
2016-04-01 17:36:44 +02:00
antisnatchor
c091ff9bc2
Merge branch 'master' of https://github.com/beefproject/beef
2016-04-01 14:14:56 +02:00
antisnatchor
5e7342e1bd
Added Brave browser detection.
2016-04-01 14:14:13 +02: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
antisnatchor
c1137b5cc8
Merge pull request #1230 from derrend/patch-1
...
Update INSTALL.txt with Ubuntu instructions
2016-03-31 10:18:37 +02:00
antisnatchor
e772e683fd
Issue #1214 . Now command module post_execute is honoured also with WebSockets channel.
2016-03-31 09:56:40 +02:00
antisnatchor
9905756c0a
Additional fix related to #1210 (removing leading/trailing doubel quotes from the command results if channel is WebSocket)
2016-03-31 08:03:06 +02:00
antisnatchor
39a010fa63
Fixes #1210
2016-03-30 12:30:11 +02:00
Brendan Coles
9d1b645fdb
Update ISSUE_TEMPLATE.md
2016-03-29 20:34:25 +11:00
Brendan Coles
08a83437a0
Add GitHub issue template
2016-03-29 09:28:18 +00:00
Brendan Coles
962684b99e
Add support for Firefox 46
2016-03-29 09:04:02 +00:00
Brendan Coles
98873e44a6
Add .travis.yml
2016-03-26 01:13:49 +00:00
Brendan Coles
0efd7bbaab
Update Gemfile.lock
2016-03-26 01:10:23 +00:00
Brendan Coles
2e8f9de9f5
Update issues URL
2016-03-26 01:08:35 +00:00
Brendan Coles
802e470dba
Merge pull request #1234 from cybernet/patch-1
...
tiny change
2016-03-26 12:04:24 +11:00
cybernet
47c3a5e1a4
tiny change
2016-03-26 02:26:59 +02:00
Brendan Coles
43a797b36a
Re-order BeEF::Filters.is_valid_ip arguments with optional last
2016-03-25 20:58:17 +00:00
Brendan Coles
4dde171c4f
Use base64 for module inputs instead of gsub
2016-03-21 19:41:02 +00:00
Brendan Coles
b6f9daf780
Merge pull request #1232 from mgeeky/master
...
Bug fixes + additional options
2016-03-22 05:56:53 +11:00
Brendan Coles
d8ce153bb4
Add Netgear DGN2200 Command Execution module
2016-03-20 21:30:20 +00:00
Brendan Coles
264c203a7e
Change BeEF::Filters::is_valid_yes_no to be case insensitive
2016-03-20 16:33:57 +00:00
Brendan Coles
6eccbbe1a6
Rename docs to doc
2016-03-20 16:31:14 +00:00
Brendan Coles
2fde87a19b
Update comments
2016-03-20 16:29:56 +00:00
Brendan Coles
9d8d1c28a1
Add rdoc rake task
2016-03-20 15:38:35 +00:00
Brendan Coles
4409599d1a
Add support for Firefox 45
2016-03-16 14:50:06 +00:00
antisnatchor
c5bcba37f2
Verify if ARE module exec_order and exec_delay values are consistent with ARE modules number.
2016-03-14 16:51:06 +01:00
antisnatchor
85b1afb861
Fixed #1203 Now wrapping function names are appended with 8 bytes of random hexchars, to prevent name collisions. The rule_token "seed" is also stored in the ARE Execution table.
2016-03-14 16:43:59 +01:00
antisnatchor
d84c8ef976
Added support for Chrome 49.
2016-03-14 14:56:33 +01:00
Derren Desouza
80fe18c32c
Update INSTALL.txt with Ubuntu instructions
...
Updated with installation script for Ubuntu based systems. The script may be copied and pasted in full into a terminal session and to run as a single command.
2016-03-11 12:33:07 +10:00
mgeeky
a677e9c746
Added checkbox specyfing whether to create a pop-under at user's tab closing event (module confirm_close_tab). Also extracted static confirmation message to the module's options.
2016-03-08 15:32:36 +01: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
mgeeky
faddd76de0
Added try..catch to avoid looped mozRTCSessionDescription undefined exceptions in Firefox (as occured in 43.0). Shouldn't do much havoc I guess.
2016-03-07 18:20:08 +01:00
mgeeky
e14b5f953a
Modified the Man-In-The-Browser logic of building query string in form fetching. Previous implementation couldn't handle properly option and submit parameters, therefore a MITB-ed user wasn't sending correct query string which should include those two more fields. For instance, bWAPP application (by IT SEC Games) makes choosing a bug to exploit by submitting form consisting of an option and <button> with type=submit. With this patch an user behind MITB will be able to successfully fetch the form and thus proceed to the next bug.
2016-03-07 18:01:37 +01:00
antisnatchor
815eff8d4e
Merge pull request #1220 from ilatypov/master
...
Delay form submission to allow the Javascript event loop complete the…
2016-02-18 15:51:00 +01:00
antisnatchor
39ca52ae8b
Merge pull request #1221 from Und3rf10w/patch-1216
...
Update loader.rb to include optparse
2016-02-18 15:49:44 +01:00
Jonathan Echavarria
f1eb8c8723
Update loader.rb
...
Includes fixes for #1216 by loading the 'optparse' library
2016-02-17 09:29:11 -05:00
Ilguiz Latypov
d81db24912
Delay form submission to allow the Javascript event loop complete the transfer of the log. #1215
2016-02-15 16:02:06 -05:00
Brendan Coles
b8afb0e855
Add WS timer to banner
2016-02-13 10:00:47 +00:00
Brendan Coles
d110675c0f
Revert 96dfde519a
2016-02-13 09:53:23 +00:00
Brendan Coles
7a668abc0a
Update ARE to support Evasion extension - Fix #1219
2016-02-13 07:09:00 +00:00
Brendan Coles
60f046c775
Update jquery version in evasion exclude_core_js
2016-02-13 06:49:54 +00:00
Brendan Coles
d0ca66cbf5
Decrease workers and increase timeout
2016-02-12 14:38:42 +00:00
Brendan Coles
13fded460e
assert_equal <expected>,<actual>
2016-02-12 13:59:50 +00:00
Brendan Coles
96dfde519a
Remove JSON.stringify(results) from beef.websocket.send - Fix #1210
2016-02-12 13:25:39 +00:00
Brendan Coles
d1d7371ccf
Disable console extension
2016-02-12 13:10:23 +00:00
Brendan Coles
ca288fef9f
Update gems
2016-02-12 11:23:29 +00:00
Brendan Coles
1a16837182
Remove win32console gem dependency for Windows
2016-02-12 11:03:29 +00:00
Brendan Coles
afd48d8a5f
Advise console extension is unavailable
2016-02-12 08:32:00 +00:00
Brendan Coles
8e5991784f
Add ARE return status
2016-02-11 12:37:48 +00:00
Brendan Coles
bef0c6dcdd
Add support for Windows 10
2016-02-10 07:40:28 +00:00
Brendan Coles
85d87f47b5
Remove HTTP method from beef.dom.persistentIframe - Fix #1211
2016-02-09 14:05:35 +00:00
Brendan Coles
8697c81ffa
Replace eval with hard-coded strings
2016-02-08 08:29:52 +00:00
Brendan Coles
fa8464bdd9
Update supported browsers
2016-02-08 03:59:25 +00:00
Brendan Coles
5065a55238
Add lan_http_scan ARE rule
2016-02-07 13:19:35 +00:00
Brendan Coles
bb8fe9d8f8
Fix icon
2016-02-07 12:20:53 +00:00
Brendan Coles
7e6e3bc51d
Add lan_flash_scan ARE rule
2016-02-07 12:20:04 +00:00
Brendan Coles
848dc65c6f
Add cross_origin_scanner_flash module
2016-02-07 11:20:55 +00:00
Brendan Coles
321aff56f3
Rename cross_origin_scanner to cross_origin_scanner_cors
2016-02-07 10:53:32 +00:00
Brendan Coles
eb9e0a0a68
Add ARE return status
2016-02-07 01:01:02 +00:00
Brendan Coles
83e1f596de
unless
2016-02-06 08:04:29 +00:00
Brendan Coles
dde8034606
Use 'Unknown' if BrowserPlatform is null
2016-02-05 04:25:23 +00:00
Brendan Coles
1715113ffa
Update Ruby version requirement to 2.0
2016-02-04 09:39:59 +00:00
Brendan Coles
6e157e163f
Update therubyracer link
2016-02-04 09:34:12 +00:00
Brendan Coles
ac1b51bbb2
Use groups in Gemfile
2016-02-04 09:32:55 +00:00
Brendan Coles
989d6de65a
Check ENV['LANG'] for UTF-8 compatibility
2016-02-04 07:51:45 +00:00
Brendan Coles
9e0ccf71bb
Change /api/modules/multi_browser to accept 'ALL_ONLINE' for 'hb_ids'
2016-02-04 00:49:29 +00:00
Brendan Coles
8e3264e750
Change names
2016-02-03 22:57:33 +00:00
Brendan Coles
f4ff606cbf
Change /api/modules/multi_browser to accept 'ALL' for 'hb_ids'
2016-02-02 21:50:08 +00:00
Brendan Coles
efe8961dfa
Fix file path - Fix #1204
2016-02-02 01:40:26 +00:00
Brendan Coles
5507447661
Hide ARE rule processing output unless debugging
2016-02-01 18:42:21 +00:00
Brendan Coles
efb99f9e98
Add command module ID to module response log message
2016-02-01 14:18:24 +00:00
Brendan Coles
39df7184aa
Add Clear Console module
2016-01-31 20:29:45 +00:00
Brendan Coles
ff50dc9c4a
Add lan_fingerprint ARE rule
2016-01-31 20:27:44 +00:00
Brendan Coles
623db6229e
Add lan_cors_scan ARE rule
2016-01-31 20:27:14 +00:00
Brendan Coles
e462e504fb
Add support for ARE rules with multiple browsers
2016-01-31 20:26:35 +00:00
Brendan Coles
fefcef6fb0
Update support for Chrome
2016-01-31 20:09:45 +00:00
Brendan Coles
14531f782a
Remove OS requirement
2016-01-30 17:34:20 +00:00
Brendan Coles
798e79b55f
Add Midori logo
2016-01-30 15:03:00 +00:00
Brendan Coles
85106b98de
Add Odyssey logo
2016-01-30 14:14:05 +00:00
Brendan Coles
9e7f36c113
Re-indent
2016-01-30 13:56:22 +00:00
Brendan Coles
e947acc69b
Add AROS logo
2016-01-30 13:54:24 +00:00
Brendan Coles
41b5b8fd06
Use Ruby 2.1.5
2016-01-29 16:50:01 +00:00
Brendan Coles
041ce83c74
Update Gemfile.lock
2016-01-29 16:42:45 +00:00
Brendan Coles
485049f4c8
Version check to ensure BeEF is running Ruby 2.0+
2016-01-29 16:25:16 +00:00
Brendan Coles
5a1b64b97b
Remove unused match_browser function
2016-01-27 19:58:26 +00:00
Brendan Coles
6625a2bd29
Fix browser details nil window/screen size bug
2016-01-27 19:25:06 +00:00
Brendan Coles
39f8916547
Update config
2016-01-27 19:13:06 +00:00
Brendan Coles
e7490a33c3
Add support for AROS
2016-01-27 19:07:57 +00:00
Brendan Coles
2d2edc6858
Add support for Odyssey browser
2016-01-27 19:06:36 +00:00
Brendan Coles
5b5a1b84b9
Clean up zombie hash
2016-01-27 18:14:19 +00:00
Brendan Coles
4719c50b17
Add support for Firefox 44
2016-01-27 17:33:23 +00:00
Brendan Coles
d1584f3f54
Add support for Midori browser
2016-01-27 17:29:01 +00:00
Brendan Coles
19563d696f
Save command status when using websockets - Fix #1200
2016-01-27 16:50:51 +00:00
Brendan Coles
96716e248a
Add hard-coded module result status
2016-01-27 16:38:04 +00:00
Brendan Coles
47c1bd29aa
Fix ARE rule length check
2016-01-26 15:33:57 +00:00
Brendan Coles
b0bf1c0c21
Change Metasploit ssl_version from TLSv1 to TLS1
2016-01-25 11:21:40 +00:00
Brendan Coles
62b2e34320
Update shocker-cgi_list
2016-01-25 09:58:22 +00:00
Brendan Coles
b2cf94483c
Update Gemfile.lock
2016-01-25 08:10:55 +00:00
Brendan Coles
bea6ccda73
Update comments and use SSL/TLS by default
2016-01-21 15:52:48 +00:00
Brendan Coles
439040a89e
Skip ARE if no rules specified
2016-01-21 08:09:55 +00:00
Brendan Coles
5903f026ea
Add Resource Exhaustion DoS module
2016-01-21 08:09:13 +00:00
Brendan Coles
fc12c61e5f
Rename Airdrone module to Airdroid
2016-01-13 22:47:33 +00:00
Brendan Coles
f3f04a50ca
Add error handling, more output and debug output
2016-01-13 22:05:48 +00:00
Brendan Coles
e252fa51c5
Replace .catch() with .then() - Fix #1192
...
as per: https://github.com/webrtc/adapter/issues/133
2016-01-13 07:25:17 +00:00
Brendan Coles
e5f59f2df6
Update Gemfile.lock
2016-01-01 16:31:32 +00:00
Brendan Coles
12209714bc
Remove uglifier version requirement
2016-01-01 16:29:32 +00:00
Wade Alcorn
ce01d9fa46
updated copyright year
2015-12-30 08:11:57 +10:00