1086 Commits

Author SHA1 Message Date
sethumadh dc78f29693 Refactor proxy_type assignment to use case/when expression
Replaces two sequential if assignments with a single case/when for
clarity and adds a defensive else branch that logs and skips unexpected
proxy_type values.
2026-05-30 10:19:07 +10:00
zinduolis abc815d46e Merge branch 'master' into bugfix/3493-3498-ntype-attribute 2026-05-27 13:16:46 +10:00
sethumadh 0e458d5e2c Fix UnknownAttributeError on NetworkHost/NetworkService.create 2026-05-20 13:56:21 +10:00
sethumadh 0f7b843cda Add detect_media_devices browser module
Implements navigator.mediaDevices.enumerateDevices() detection.
Groups results by kind (audioinput, audiooutput, videoinput) and
returns counts unconditionally + labels when permissions allow.
Handles the no-API case explicitly via beef.status.error().

Closes #3542
2026-05-14 15:28:14 +10:00
zinduolis 28933734fc Merge branch 'master' into issue/3475-remove-ARE 2026-02-05 10:39:57 +10:00
Jake Webster b2d832073f FIX: espeak text_to_voice install help 2026-01-22 14:23:43 +10:00
kaitoozawa 4e6de7a676 Remove obsolete ARE-related comments missed in earlier changes 2026-01-12 16:55:46 +10:00
kaitoozawa d6074de5fd Phase 1: Module Status Code Migration 2026-01-12 16:55:46 +10:00
kaitoozawa 9eca144092 change indentation from space2 to tab/space4 2026-01-08 10:25:12 +10:00
kaitoozawa 15d2acf52a move functions inside beef.execute 2026-01-03 09:34:04 +10:00
zinduolis 95793433fa Update copyright year to 2026 2025-12-26 19:18:05 +10:00
zinduolis cc862ae82f Fix typos 2025-11-10 20:39:51 +10:00
zinduolis b5b192591b Second round of Copyright date update 2024-12-25 12:43:13 +10:00
zinduolis 101020ffa0 Update copyright in rb, js and jsdocs 2024-12-25 11:40:55 +10:00
zinduolis a5a8196792 Fix origin / domain terminology (#1688) 2024-10-23 16:07:17 +10:00
Stephen 213cd721d6 clean up modules to assist in testing 2024-04-14 11:04:18 +10:00
Stephen f3e3e6b014 init 'creds' var 2024-03-19 14:07:45 +10:00
Stephen 312e397bb7 update year 2024-03-19 14:07:15 +10:00
Stephen bc5915fb05 Merge branch 'master' into pr/catatonicprime/2990 2024-03-19 04:06:00 +00:00
Stephen 0d0e5c4c77 readd pdf bounce file 2024-03-19 05:54:34 +10:00
Stephen 482143067b Updated http://beefproject.com to https://beefproject.com 2023-12-31 14:46:15 +10:00
Stephen 747ddb5387 Updated http://beefproject.com to https://beefproject.com 2023-12-31 14:18:50 +10:00
jcrew99 3a486c7626 Updated Copyright 2023-12-26 22:32:31 -05:00
catatonicprime a876233579 Report failures too. 2023-12-18 05:53:05 +00:00
catatonicprime c199cd29e4 Adding plaintext password recovery for Cisco ASA WebVPN Sessions. 2023-12-18 05:38:43 +00:00
bcoles ed69915062 Extensions: Demos: Modify Handler to extend the Router class (#2795)
* Extensions: Demos: Remove unused demo assets

* Extensions: Demos: Hard-code "/hook.js" hook path

* Extensions: Demos: Fix copyright header format

* Extensions: Demos: Modify Handler to extend the Router class
2023-04-03 16:55:44 +10:00
bcoles 58efd34f8c Extensions: Remove IPEC extension (#2792)
* Remove browser extension payloads from Social Engineering modules

* Extensions: Remove IPEC extension
2023-04-03 15:01:52 +10:00
bcoles 996edf9ed8 Removed several old exploits and Mass Mailer functionality (#2788)
* Modules: remove old exploits

* Social Engineering: remove old templates

* Social Engineering: Remove Mass Mailer functionality
2023-04-02 22:08:34 +10:00
bcoles 3a10a15aae cryptoloot_miner: Remove cryptoloot_miner module (#2787) 2023-04-02 21:10:30 +10:00
bcoles 3e4b4bc910 hta_powershell: Fix loading beef_url_str from config (#2732) 2023-02-26 03:31:14 +11:00
bcoles 1db0b79092 Replace URI.escape with URI::Parser.new.escape (#2727) 2023-02-25 08:51:00 +10:00
bcoles 411e0e196f 3com_officeconnect_cmd_exec: Fix reference URL (#2705) 2023-02-08 19:02:28 +10:00
bcoles 0d28649e65 Add missing copyright headers (#2706)
* extensions: dns_rebinding: Add missing copyright headers

* modules: dns_rebinding: Add missing copyright headers
2023-02-08 18:51:30 +10:00
bcoles 57a8a13511 modules: skype_xss: Use new copyright header format (#2707) 2023-02-05 14:39:13 +11:00
jcrew99 486a9bb329 Update copyright 2023 (#2675)
* updated copyright

* reverted gemfile lock changes
2022-12-31 15:36:07 +10:00
iWhacko e69281e341 Bugfix/module html5 webcam (#2392)
* - Fix for offline browsers. Allowing you to view all executed commands in the past and details.
- fiexed a small mistake in a comment

* Revert "- Fix for offline browsers. Allowing you to view all executed commands in the past and details. - fiexed a small mistake in a comment"

This reverts commit fed79d71

* - Fixed deprecated call to "window.URL.createObjectURL" on newer browsers
- Fixed bug where no image would be shown even if the picture was taken. (image size too large)
- added option to module to choose image size.

* fixed config we default

* fix codeql

Co-authored-by: Whacko <not@gonna.tel>
Co-authored-by: wheatley <wheatand@gmail.com>
2022-07-02 18:28:08 +10:00
Isaac Powell 0221a1c7da 2364 inotes modules defect and error handling (#2374)
* Fix spelling error, add try catch handling

* update error message
2022-06-24 15:22:36 +10:00
Isaac Powell 1c395a3153 1612 update detect lastpass module (#2292)
* updated detection methods for LastPass module

* removed old detection of form tag

* refactor detection, updated module config.yaml

* comment removal

* Update modules/browser/detect_lastpass/command.js

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

* Update modules/browser/detect_lastpass/command.js

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

* Update modules/browser/detect_lastpass/command.js

True!

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

* Update modules/browser/detect_lastpass/command.js

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

* Update modules/browser/detect_lastpass/command.js

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

* Update modules/browser/detect_lastpass/command.js

not necessary to preface the text for this one?

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

* Update modules/browser/detect_lastpass/command.js

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

* Update modules/browser/detect_lastpass/command.js

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

* Update modules/browser/detect_lastpass/command.js

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

* removing redundant code

* implement field creation

* form field creation and sequential execution

* removing test beef.debug

Co-authored-by: bcoles <bcoles@gmail.com>
2022-03-30 13:44:36 +10:00
bcoles 57ab7fda84 Detect OpenNIC DNS (#2341) 2022-03-13 02:11:17 +11:00
bcoles 52996d4fc5 Detect Ethereum ENS (#2342) 2022-03-09 15:48:40 +10:00
Brendan Coles a64480dfab Modules: Resolve many Rubocop violations 2022-01-22 12:46:42 +00:00
Brendan Coles 060a3bfae2 Modules: Rename browser/webcam to browser/webcam_flash 2022-01-22 06:58:18 +00:00
Brendan Coles d0e2894137 Metasploit BeEF Bind: Rename instructions.txt -> README.md 2022-01-22 05:30:33 +00:00
Brendan Coles 448c3e864b Metasploit BeEF Bind: Update installation instructions for Metasploit v6 2022-01-22 05:29:56 +00:00
bcoles 9770e09d96 Update Metasploit BeEF Bind payloads for Metasploit v6 (#2226)
Fix modules for Metasploit v6.1.10-dev
2022-01-22 16:10:07 +11:00
Brendan Coles 77a30ae720 Add QEMU Monitor 'migrate' Command Execution module 2022-01-06 03:05:43 +00:00
wheatley f33e2698a0 MAINTAINABILITY: 2257 update copyright 2022 (#2259)
* 2257 updated copyright date
2021-12-31 09:48:08 +10:00
Wanetty b42aebd99f Fix files to msf6 2021-11-10 04:34:50 -05:00
Wanetty 77c9991a35 Fix files to msf6 2021-11-10 04:31:10 -05:00
Brendan Coles c8595b09b7 Modules: Add apache_tomcat_examples_cookie_disclosure module 2021-11-09 05:36:33 +00:00