Skip to content

Releases: beefproject/beef

v0.6.0.0

24 Oct 07:09
6f7a319

Choose a tag to compare

Release v0.6.0.0

Major release with significant improvements:

Bug Fixes

  • Refactored database reset and migration handling in BeEF debug modules for improved synchronization and conditional execution
  • Fixed server start-up process in BeEF debug modules for improved consistency and teardown handling
  • Resolved debug module data handling issues
  • Fixed ActiveRecord compatibility issues
  • Added connection pool cleanup after each example in RSpec

Enhancements

  • Upgraded ActiveRecord to 7.2 and refactored code for new version
  • Improved test suite performance and synchronization
  • Enhanced CI/CD workflows and testing infrastructure
  • Comprehensive dependency updates across the stack
  • Improved code formatting and error handling

Prominent Dependencies Updated

  • ActiveRecord: 7.2.2.2 → 8.0.3
  • RSpec: 3.13.1 → 3.13.2
  • RuboCop: 1.81.1 → 1.81.6
  • Selenium WebDriver: 4.35.0 → 4.37.0
  • Rack: 3.2.2 → 3.2.3
  • Rack Protection: 4.1.1 → 4.2.0
  • SQLite3: 2.7.3 → 2.7.4
  • RubyZip: 3.1.1 → 3.2.0
  • JSON: 2.14.1 → 2.15.1
  • JSDoc: 4.0.4 → 4.0.5
  • RDoc: 6.14.2 → 6.15.0

Key Contributors

  • dependabot[bot] - 287 commits (dependency updates)
  • Stephen - 166 commits
  • zinduolis - 133 commits
  • github-actions[bot] - 95 commits (CI/CD)
  • bcoles - 70 commits

868 commits of improvements and fixes since v0.5.4.0

Full Changelog: v0.5.4.0...v0.6.0.0

v0.5.4.0

25 Nov 23:47
c6bb893

Choose a tag to compare

Bug Fixes

  • #2190 - Maintainability - Improved CI workflow
  • #2185 - Could not minify JavaScript file: web_ui_all

Enchancements

  • #2205 - Modules - Apache Tomcat Examples Default Install Exploit
  • #2157 - Maintainability - Implement GitHub Actions and added confirmation step to PRs
  • #2190 - Maintainability - Improved CI workflow:
    • Refactor Rakefile to accommodate Browserstack implementation
    • Installer improvements
    • Test suite performance improvements
  • #2199 - Enhancement - Check for update on launch works with beef-xss kali package install

Full Changelog: v0.5.3.0...v0.5.4.0

v0.5.3.0

24 Sep 00:01
694df4c

Choose a tag to compare

Bugs

  • Admin UI - Fixed Command/request(s) sent to zombie 'undefined' bug (#1851)

Enhancements

  • Dependancy - Update Rubocop requirement from ~> 1.20.0 to ~> 1.21.0 (#2168)

v0.5.2.0

12 Sep 12:16
694df4c

Choose a tag to compare

Bugs

  • Core - Fixed public hook url configuration settings (#1785)
  • Admin UI - Fixed Cannot delete offline hook browsers (#2044)

Enhancements

  • Usability - ./beef now includes user prompt to pull the latest repo and update BeEF. (#2162)
  • Dependancy - Update jsdoc-to-markdown from 6.0.1 to 7.0.1 (#2161)
  • Dependancy - Update rubocop requirement from ~> 0.92.0 to ~> 1.20.0 (#2154)

v0.5.1.0

04 Sep 04:57
16e14c6

Choose a tag to compare

Fixes

Added libcurl4-openssl-dev to apt command #1807
Added JSDoc to backend JS API #1813
Fixed Active Record tables #1814, #1816
Removed LiveCD directory and reference in Metasploit config.yaml #1815
Replaced yaml.load with yaml.safe_load #1816
Use SecureRandom for API token generation #1817
Updated copyright for 2021 #1821
Fixed broken admin ui access #1845
Fixed test to run in random order #1848
Improvements for AssetHandler #1853
Requester extension fixes #1858
Updated Ruby to 2.7.x for Travis
Use OID-style key/value data for BrowserDetails network details #1861
Fixed build_recursive_tree() #1866
Added error handling when loading extensions #1873
Auto get geoipdb changed access #1870
Upates to Network Serivce model #1885
Fixed bug in ARE execution #1886
Changed how websocket hooked browsers time out #1888
Updating portscanner for modern browsers
Made travis.ci only run on master #1893
Create SW Port Scanner
Remove arerule from enabled by default #1895
Updated command js for more functionality #1896
Added a new rvm language for the docker container #1897
Updated command.js for sw_network_proxy #1898
General spelling mistake fixes #1912
Replace autocomplete_theft with get_autocomplete_creds #1874
BrowserStack Integration #1920
Bump jsdoc-to-markdown from 5.0.3 to 6.0.1 #1933
Sudo for gem install for Kali #1940
Ruby package manager check #1940
Fixed array unique function in browser.js #1966
Fixed Pretty Theft Missing Credentials JS Error #1956
Fixed ARE New Zombie Execution Error #1957
Update dependencies Sinatra, rack, Rack Protections, Ugifier, Nokogiri, Rake and OTR Active Record #1961
Fix country_code is null #1975
Update contextis url in config.yml #1982
Fix XSSRays error when using ActiveRecord #1984
Excluded hooking subnet improvements #1973
Click Jack Attack CSS fixes #2046
Include URI query string in proxied requests #1971
Bump nokogiri version due to CVE #2048
Fix could not find table webcloners #2010
AdminUI: Use correct hook file path for bookmarlet hook URL #2099
Fix No connection pool for 'ActiveRecord::Base' found #2134
 
Thanks to
 
@klezVirus, @bcoles, @jcrew, @wheatley, @sopsmattw, @1124219777, @P-arag, @justinsteven, @raskoln1kov, @jackdwalker@jesswil, @P-arag, @grantrburgess, @sopsmattw, @H4xl0r, @superuserx, @aburro, @DeezyE

ActiveRecord merge

17 Dec 00:38

Choose a tag to compare

This is the release after the active record merge. It reflects the changes from Datamapper to Activerecord