Skip to content

Fixes issue/remove cli (#3447)#3463

Merged
zinduolis merged 2 commits intobeefproject:masterfrom
kaitozaw:issue-fix-remove-cli
Dec 22, 2025
Merged

Fixes issue/remove cli (#3447)#3463
zinduolis merged 2 commits intobeefproject:masterfrom
kaitozaw:issue-fix-remove-cli

Conversation

@kaitozaw
Copy link
Collaborator

@kaitozaw kaitozaw commented Dec 16, 2025

#3447

Pull Request

Category

Refactoring

Feature/Issue Description

Q: Please give a brief summary of your feature/fix
A: This PR removes the remaining traces of the deprecated BeEF interactive console CLI (Issue #3447) while keeping the startup CLI used to launch the application intact.

Q: Give a technical rundown of what you have changed (if applicable)
A:
Based on the Wiki and codebase investigation, BeEF has two different meanings of “Console”:
(A) the startup CLI used to configure and launch BeEF
(B) a deprecated metasploit-style interactive console

This change only targets (B). After inspecting core/main/console and searching the entire project, the only remaining references to the interactive console were found in core/main/console/commandline.rb. Specifically, this PR removes:

  • the unused @options[:interactive] = false variable
  • the commented-out --interactive CLI option related to the deprecated console shell.

No other interactive console-related code or references were found in the repository.

Test Cases

Q: Describe your test cases, what you have covered and if there are any use cases that still need addressing.
A: Ran the full test suite using bundle exec rake --all

@kaitozaw kaitozaw temporarily deployed to Integrate Pull Request December 16, 2025 01:34 — with GitHub Actions Inactive
@kaitozaw kaitozaw changed the title Remove BeEF Console Commands (CLI) #3447 Fixes #3447 Dec 17, 2025
@kaitozaw kaitozaw changed the title Fixes #3447 Fixes issue #3447 Dec 19, 2025
@zinduolis zinduolis temporarily deployed to Integrate Pull Request December 22, 2025 01:56 — with GitHub Actions Inactive
@zinduolis zinduolis merged commit e149331 into beefproject:master Dec 22, 2025
5 checks passed
@kaitozaw kaitozaw changed the title Fixes issue #3447 Fixes issue/remove cli (#3447) Dec 22, 2025
@kaitozaw kaitozaw deleted the issue-fix-remove-cli branch December 22, 2025 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments