64 Commits

Author SHA1 Message Date
kaitoozawa acc0eb5873 Phase 4: Remove Server-Side Core 2026-01-12 16:55:46 +10:00
zinduolis 95793433fa Update copyright year to 2026 2025-12-26 19:18:05 +10:00
zinduolis 101020ffa0 Update copyright in rb, js and jsdocs 2024-12-25 11:40:55 +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
bcoles eb5959a975 WebSockets: flush beef.net.queue during keepalive (#2806) 2023-04-04 03:42:50 +10:00
bcoles 221fbddec2 AutorunEngine: Cleanup, rename REST routes, use Core::Models in REST API (#2785)
* arerules: Remove os/browser properties with redundant 'ALL' values

* Tools: Add Autorun REST examples

* AutorunEngine: Cleanup, rename REST routes, use Core::Models in REST API
2023-04-02 20:04:38 +10:00
jcrew99 486a9bb329 Update copyright 2023 (#2675)
* updated copyright

* reverted gemfile lock changes
2022-12-31 15:36:07 +10:00
bcoles 124c9d60b3 Core: Resolve many Rubocop violations (#2282) 2022-01-24 16:25:39 +11:00
wheatley f33e2698a0 MAINTAINABILITY: 2257 update copyright 2022 (#2259)
* 2257 updated copyright date
2021-12-31 09:48:08 +10:00
J 4ec6ecee27 updated all of the copyright information 2021-01-11 04:48:56 +10:00
Josh 1aa76f93cb fixed a few spelling mistakes and changed the name 2020-04-15 16:00:19 -07:00
Josh a84dbcb005 this was a change that needed to be update 2020-04-01 19:15:07 -07:00
beep 470b3483d0 Update copyright information 2020-01-01 18:47:08 -08:00
Ben Passmore fce763e9f3 AR covert websocket 2019-11-03 08:04:38 +10:00
Brendan Coles 13c539effe Add logger - Fixes #1698 2019-03-03 20:20:37 +00:00
Brendan Coles 03424c804e Update BrowserDetails to store textual OID-style key/value data 2019-02-26 15:22:54 +00:00
Brendan Coles 41e5d1d0c0 Cleanup WebSocket code 2019-02-21 11:31:41 +00:00
Brendan Coles 4dd7230c40 cleanup 2019-02-16 12:54:09 +00:00
Ben Passmore 9f1e8f5e8d Updated copyright 2019-01-01 11:57:28 +10:00
Brendan Coles 8e90587a77 Allow absolute paths for SSL cert and key 2018-06-04 11:28:42 +00:00
Wade Alcorn fca5279f17 Updated Copyright dates 2018-01-04 09:12:47 +10:00
Wade Alcorn 91cc7ed873 Updated Copyright information 2016-12-29 15:50:13 +10: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
antisnatchor edb44644fc Now ARE rules are triggered also when using the WebSocket channel. 2016-04-02 13:05:58 +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 19563d696f Save command status when using websockets - Fix #1200 2016-01-27 16:50:51 +00:00
Wade Alcorn ce01d9fa46 updated copyright year 2015-12-30 08:11:57 +10:00
radoen 4db4354c24 Fixed JSON parsing error to prevent DoS 2015-05-04 09:42:09 +02:00
Wade Alcorn 2fbca61368 Updated copyright dates 2014-12-30 07:44:58 +10:00
Wade Alcorn 8003f1a47f Updated the copyright year to 2014 2014-01-01 16:34:15 +10:00
bcoles 02e6d4db11 Rescue StandardError rather than Exception 2013-12-30 06:41:07 +10:30
Wade Alcorn fe40038441 Updated copyright year to 2013 2012-12-30 12:47:43 +10:00
Wade Alcorn b68df3d024 Changed license header 2012-11-02 14:05:15 +10:00
antisnatchor 50e7a1c206 Refactored WebSocket code. 2012-08-25 10:18:56 +01:00
radoen 5697eac123 Added support for wss, issue #714 2012-08-10 13:43:48 +02:00
antisnatchor 51b27709dd Merge remote-tracking branch 'upstream/master'. WS: added stringifying command results in beef.net.send 2012-05-19 19:19:03 +01:00
antisnatchor 247e0e9a62 Issue 676. Now we use em-websocket for WebSocket server side. Instead of threads we use events with EventMachine. Faster and consumes less memory. 2012-05-11 15:58:59 +01:00
antisnatchor 256ef0f2e8 Fix issue 673 (command module friendly name in WebSocket fork) 2012-05-11 11:12:12 +01:00
antisnatchor fdad068ee5 Fix issue 674 (NilClass issue) 2012-05-10 13:54:40 +01:00
antisnatchor 2c19a3a8d8 Fixed issue when hooking a browser that contains other cookies than BEEFHOOK. now "alive" send back only the BeEF session value 2012-05-02 14:01:04 +03:00
Graziano Felline 97c2649e36 Corrected issues on IE browser (IE8 IE9) to check IE6 -IE7
Corrected Issues whit character encoding
2012-04-20 19:17:34 +02:00
Graziano Felline c83e7d584e Now the Alive check is by ws Timer 5 second
Tested And work
2012-04-19 19:30:19 +02:00
antisnatchor b41c6e8559 Catched JSON::ParserError exception when a client abruptly disconnects (i.e.: closing the browser manually, or the hooked tab) 2012-04-18 16:56:43 +01:00
antisnatchor cecd6cb14a Slightly changed comments on websocket.rb 2012-04-18 15:19:34 +01:00
Graziano Felline 656262c0f4 Basic response recv system implemented
todo ping-pong for alive host. thread's content is  in websocket.rb
todo setting up a separate handler for via ws answer's
2012-04-18 12:00:17 +02:00
Graziano Felline 2755c6449c Deleted some stuff that does not work correctly in old browser (IE 8)
Better check for FF
Cleand up inside the code
2012-04-14 19:42:53 +02:00
Graziano Felline 65138db207 Commands are now sent through websocket
Trouble with eval function in websocket.js
2012-04-13 12:45:48 +02:00