1
0
mirror of https://github.com/bettercap/bettercap.git synced 2025-03-12 04:36:03 -07:00

307 Commits

Author SHA1 Message Date
Simone Margaritelli
2659a559c9 fix: using proper v2 package suffix (fixes ) 2024-08-09 18:19:21 +02:00
evilsocket
93de427f9a new: history file location can now be set via BETTERCAP_HISTORY env var (closes ) 2024-08-09 17:27:06 +02:00
evilsocket
5fe3ef3d52 new: new can module for CAN-bus 2024-08-09 15:42:03 +02:00
guoguangwu
043bd4593b fix: close cpu profile
Signed-off-by: guoguangwu <guoguangwug@gmail.com>
2024-04-03 13:51:10 +08:00
Simone Margaritelli
4f3f55f648 fix: fs related scripting functions will now resolve paths containing special characters 2022-06-13 16:55:41 +02:00
Simone Margaritelli
11d96069ae new: added fileExists function to the session scripting runtime 2022-06-10 23:38:48 +02:00
Simone Margaritelli
28371084d3 new: added saveJSON function to the session scripting runtime 2022-06-10 22:39:29 +02:00
Simone Margaritelli
eff8135d99 new: added loadJSON function to the session scripting runtime 2022-06-10 22:27:13 +02:00
Simone Margaritelli
22de9d3d4f new: added session.stopped event (and fixed session.started event propagation) 2022-06-10 22:12:45 +02:00
Simone Margaritelli
81ae731b9f new: new -pcap-buf-size option to set a custom pcap buffer size (closes ) 2021-08-21 14:44:36 +02:00
xuchunming1
9020c53820 make import statement clean
Signed-off-by: xuchunming1 <xuchunming@jd.com>
2021-07-01 15:18:12 +08:00
Simone Margaritelli
c38de3a511 fix: support for negative numbers for decimal parameters (closes ) 2021-04-21 14:02:36 +02:00
Simone Margaritelli
4dac3b9373 fix: handle disconnection (nil gateway) in routes monitor 2021-04-12 12:39:19 +02:00
Simone Margaritelli
c47e3f6195 new: gateway.change event for MITM monitoring 2021-04-10 22:59:03 +02:00
Simone Margaritelli
93b7e7f2ed new: exposing the graph object to js 2021-04-09 13:46:33 +02:00
Simone Margaritelli
bfe307ffe6 new: ticker now broadcasts a tick event 2021-04-07 17:03:47 +02:00
Simone Margaritelli
8827a2af84 new: session scripts can now include other scripts via require('file') 2021-04-04 17:17:37 +02:00
Simone Margaritelli
2b1ff7d59f fix: fixed vm locking 2021-04-04 15:58:48 +02:00
Simone Margaritelli
40727063ec new: new -script allows to run JS code to instrument session 2021-04-04 15:15:32 +02:00
Simone Margaritelli
57436a811c new: experimental ipv6 ndp spoofer (closes ) 2021-04-03 22:55:03 +02:00
Simone Margaritelli
bef4c6abaa new: basic ipv6 support 2021-04-03 18:42:14 +02:00
Simone Margaritelli
d0b5c34763 new: module parameters now accept <iface-name> that will be resolved to the interface IP address 2021-04-03 16:41:55 +02:00
Simone Margaritelli
d63122bab3 new: new -caplets-path argument to specify an alternative caplets base path (closes ) 2021-03-23 19:05:58 +01:00
Simone Margaritelli
583a54c194 new: new c2 module, first draft 2021-01-27 00:17:25 +01:00
bonedaddy
05b8e3065e
go vet fixes 2020-12-24 17:31:40 -08:00
Hasibul Hasan Anik
8c3f60641e Remove unnecessary and empty if block.
The if block itself is empty. Calling recover is enough to recover from panic
2020-03-05 13:01:17 +06:00
Lars Lehtonen
07459424fb
caplets: Swap Error Returns 2019-11-13 15:39:20 -08:00
Simone Margaritelli
b8ff8a00e8 Merge branch 'master' of git://github.com/rumpelsepp/bettercap into rumpelsepp-master 2019-10-18 15:23:25 +02:00
evilsocket
12a11ef19d
new: wifi.min.rssi, wifi.ap.ttl and wifi.sta.ttl changes are now applied in realtime 2019-09-15 15:10:56 +02:00
Stefan Tatschner
6406885928 Update broken tests 2019-06-30 22:22:36 +02:00
evilsocket
45951d2f82
new: implemented mDNS server / spoofer (closes ) 2019-04-22 13:53:32 +02:00
kelson
01d33415a6 goroutine references address overwritten in loop; pass-by-value 2019-04-13 17:26:02 -04:00
evilsocket
ee809b6083
new: exporting hardware resources usage from api.rest 2019-04-09 12:08:30 +03:00
evilsocket
36e5fe8bdb
fix: modules that require net.recon can now specify it as a dependency 2019-04-02 00:06:43 +02:00
evilsocket
50d01429cd
new: added Updated field to session.GPS 2019-03-30 00:26:38 +01:00
evilsocket
fdc26ca3aa
misc: reporting session replay loading progress as api.rest state object 2019-03-29 19:31:20 +01:00
evilsocket
0a31ac8167
new: implemented api.rest.record and api.rest.replay 2019-03-29 16:20:31 +01:00
evilsocket
40ec724ca6
fix: reporting module name when it's already running or already stopped 2019-03-27 13:59:22 +01:00
evilsocket
529a1b48d9
new: api.rest now exposes polled_at time field for the object session 2019-03-26 17:04:59 +01:00
evilsocket
c7f28855ca
fix: clear handler caused issues on some terminals, fixed by using os specific clear command 2019-03-22 21:28:57 +01:00
evilsocket
7e7f2ef645
new: aliases are now centralized and can be used for any type of device (closes ) 2019-03-21 19:39:08 +01:00
evilsocket
80000ed737
new: the events ignore list is now exported as the events.stream state object via api.rest 2019-03-21 11:59:41 +01:00
evilsocket
2e3e4f453b
fix: events.include and events.ignore now filter for both events.stream and api.rest 2019-03-21 11:20:48 +01:00
evilsocket
f8dda1e8e9
adding networking interfaces addresses for api.rest 2019-03-20 14:49:12 +01:00
evilsocket
72370dec58
new: exporting available network interfaces in /api/session for api.rest 2019-03-20 13:48:34 +01:00
evilsocket
4f54b12ee1
fix: fixed a bug which prevented 'set alias MAC ""' to clear an alias 2019-03-20 13:36:44 +01:00
evilsocket
5aa57f5cd7
new: exporting version, os, arch, and goversion from api.rest 2019-03-20 01:45:10 +01:00
evilsocket
3edf80fc99
new: preloading and exporting caplets from api.rest 2019-03-19 19:10:40 +01:00
evilsocket
a5116d3533
revert 2019-03-18 13:12:42 +01:00
evilsocket
49aeb37b5c
fix: exposing session modules as a map in api.rest for quick lookup 2019-03-18 12:59:39 +01:00