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
Brendan Coles
03424c804e
Update BrowserDetails to store textual OID-style key/value data
2019-02-26 15:22: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
5320dbc7fb
Clean up Admin UI
2019-02-23 12:21:12 +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
41e5d1d0c0
Cleanup WebSocket code
2019-02-21 11:31:41 +00:00
Brendan Coles
4b3618528e
Use beef.debug for XSSrays debugging
2019-02-17 09:33:53 +00:00
Brendan Coles
82094c6f5c
Uncomment beef_init
2019-02-17 07:38:25 +00: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
027e312f30
Allow print_more to print Array
2019-02-17 04:37:12 +00:00
Brendan Coles
f594c6c217
Replace /ui/logs controller with REST API - #1389
2019-02-16 14:31:18 +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
ad186a56de
Add Zombies tab to main panel
2019-02-15 13:33:36 +00:00
Brendan Coles
46885fb681
Update GeoIP to use MaxMind GeoLite2
2019-02-10 12:53:29 +00:00
Brendan Coles
ee68811e62
Add support for Firefox 59-99
2019-02-10 08:35:21 +00:00
Brendan Coles
81383da72c
Add support for Firefox 59-99
2019-02-10 08:24:35 +00:00
Brendan Coles
5b53425c20
Move UI formatting to Admin UI extension
2019-02-10 08:13:39 +00:00
Brendan Coles
baf852a26b
Add getCpuCores getCpuDetails getMemory getBatteryDetails
2019-02-09 13:16:02 +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
Ben Passmore
9f1e8f5e8d
Updated copyright
2019-01-01 11:57:28 +10:00
Brendan Coles
1dea97511b
Code cleanup
2018-06-11 11:36:35 +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
fb536ba06d
Minor refactor and warn if default SSL cert in use
2018-05-12 00:18:30 +10:00
Brendan Coles
d26c7012d9
Update loader.rb
2018-05-12 00:07:15 +10:00
Brendan Coles
e44ead9550
Merge branch 'master' into master
2018-03-09 17:42:01 +11:00
Brendan Coles
4e4a0585f4
Merge branch 'master' into 1333_rate_merged
2018-03-08 00:28:52 +11:00
Francois van der Hoven
e9fa3cd75a
Delete redundant js files.
2018-02-23 14:11:24 +10:00
Francois van der Hoven
9f7136f0ce
Add latest versions of js libraries
2018-02-23 10:15:27 +10:00
K07H
9030a98820
Added test for Firefox last version
...
Added test for Firefox 58 ("isFF58").
2018-01-27 11:34:19 +01: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
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
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
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
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