Commit graph

139 commits

Author SHA1 Message Date
evilsocket
b98db78926 new: properly exposing module handlers and parameters from api.rest 2018-09-29 12:20:22 +02:00
evilsocket
2b117e14d6 new: exposing modules realtime status from the rest api 2018-09-28 22:05:38 +02:00
evilsocket
7b7739358d fix: locking the session object when it's read by the api module (fixes #349) 2018-09-27 15:25:35 +02:00
evilsocket
9721c1d6e0 misc: refactored caplets code in a dedicated package 2018-09-21 15:15:27 +02:00
evilsocket
6eb3352f8b
misc: small fix or general refactoring i did not bother commenting 2018-08-25 11:37:20 +02:00
evilsocket
f213d0d0ca
fix: working directory is temporarily switched when running a caplet in order to properly load/include files relative to the caplet itself 2018-08-25 11:31:25 +02:00
evilsocket
9a3a514f6a
misc: small fix or general refactoring i did not bother commenting 2018-08-24 15:50:26 +02:00
evilsocket
cd14c17ca9
refact: refactored caplet loading and command completion logic 2018-08-24 14:05:00 +02:00
evilsocket
da5cbea7b1
fix: correct lookup of caplet files from multiple default paths 2018-08-21 13:45:46 +02:00
evilsocket
924387faf2
new: asking confirmation when the session is closed with CTRL+C / SIGINT
(closes #319)
2018-08-20 16:46:20 +02:00
evilsocket
148122e8fa
misc: small fix or general refactoring i did not bother commenting 2018-08-17 14:21:39 +02:00
evilsocket
fa403ad0ec
refact: minor refactoring on the caplets paths parsing and autocomplete logic 2018-08-02 16:42:34 +02:00
evilsocket
81fb3fe1a6
misc: small fix or general refactoring i did not bother commenting 2018-07-31 16:24:48 +02:00
evilsocket
e8cc664558
new: added /usr/share/bettercap/caplets/ as one of the default search paths for .cap files 2018-07-31 16:23:42 +02:00
alexmozzhakov
bad9b41918 Removed debug log 2018-07-21 15:32:23 +03:00
alexmozzhakov
17d931a074 Adding search for caplets into autocomplete (only /caplets/ will be
searched recursively)
2018-07-21 15:28:13 +03:00
alexmozzhakov
7e952865cc This is a fix for showing MAC,BSSID and other CAPSed options 2018-07-21 15:23:49 +03:00
evilsocket
507d1b71e9
misc: small fix or general refactoring i did not bother commenting 2018-05-14 11:04:24 +02:00
evilsocket
4cd86f3fd0
wrote unit tests for session.Environment 2018-04-30 14:20:34 +02:00
evilsocket
557d7dbe17
completed lint driven refactoring 2018-04-26 12:41:18 +02:00
evilsocket
0de6f3a76e
more lint driven refactoring 2018-04-24 18:26:16 +02:00
evilsocket
39ed078204
misc: small fix or general refactoring i did not bother commenting 2018-03-28 19:49:46 +02:00
evilsocket
64af0c4290
misc: small fix or general refactoring i did not bother commenting 2018-03-26 13:17:44 +02:00
evilsocket
096767622a
new: caplets can now be used as interactive session commands ( /usr/bin/zsh -> first argument, etc ) (closes #204) 2018-03-26 12:27:53 +02:00
evilsocket
49c65021ea
fix: using glide in order to build with stable deps and avoid dramas like #201, #202 and #203 2018-03-23 15:17:50 +01:00
evilsocket
86ba73f5bb
new: http and https proxy modules can now define an onCommand callback to handle custom session commands (closes #182) 2018-03-19 18:02:43 +01:00
evilsocket
641ae0cd00
fix: remove extra spaces after the first command (fixes #178) 2018-03-18 11:10:44 +01:00
evilsocket
fd586cf512
new: implemented update.check module (closes #172) 2018-03-13 22:43:56 +01:00
evilsocket
e40219976c
new: implemented events.stream.output (closes #169). new: implemented -no-colors argument. 2018-03-13 13:20:21 +01:00
evilsocket
caa801c764 new: gps module 2018-03-06 20:04:04 +01:00
alexmozzhakov
44391125c2 Join options for autocomplete 2018-02-27 09:23:38 +02:00
evilsocket
81a7e701f9 refact: using repo bettercap/readline 2018-02-27 05:06:34 +01:00
evilsocket
7fe6cd232c new: implemented ble.recon (ref #74) 2018-02-26 18:18:58 +01:00
evilsocket
5509a58e52 new: new -env-file for env persistance (closes #81) 2018-02-25 02:15:22 +01:00
evilsocket
3c400d2905 fix: fixed help menu padding 2018-02-23 02:21:06 +01:00
evilsocket
63cea73f8e misc: small fix or general refactoring i did not bother commenting 2018-02-23 00:07:09 +01:00
evilsocket
ce76c7258d new: implemented syn.scan module (closes #67) 2018-02-22 21:20:36 +01:00
evilsocket
278fde9872 fix: added explicit message while session is stopping because sometimes it can require a few seconds 2018-02-22 17:07:46 +01:00
evilsocket
da5d1d46d4 refact: big refactoring and improvements of wifi.* modules 2018-02-20 18:14:38 +01:00
evilsocket
d95373bfa8 misc: small fix or general refactoring i did not bother commenting 2018-02-19 14:36:24 +01:00
evilsocket
8d2f0af82b fix: pruning wifi stations after a certain time of inactivity 2018-02-19 14:26:00 +01:00
evilsocket
eb5a72a44c misc: small fix or general refactoring i did not bother commenting 2018-02-17 06:04:16 +01:00
evilsocket
e895dc6ab2 refact: using global wifi objects in order to expose them from the api.rest module 2018-02-17 05:44:25 +01:00
Matrix86
b83823283d Fix #54: cmd parsing improved. It is possible set multiple command on ticker.commands with single or double quote. 2018-02-16 18:31:56 +01:00
evilsocket
fd28eadc60 refact: got rid of go-bindata using a simple py script (fixes #51) 2018-02-15 22:03:20 +01:00
evilsocket
48d27f274a refact: renamed package net to network to avoid collision with golang net package. 2018-02-15 21:34:46 +01:00
evilsocket
21236c257e new: -silent and -debug are now mapped to log.silent and log.debug that can be set at runtime (fixes #50). 2018-02-15 20:48:34 +01:00
evilsocket
c2cd198d37 misc: small fix or general refactoring i did not bother commenting 2018-02-11 20:55:22 +01:00
evilsocket
7f7e5a24f8 misc: small fix or general refactoring i did not bother commenting 2018-02-11 20:05:35 +01:00
evilsocket
47230567ba new: cpuprofile and memprofile options for easy profiling 2018-02-11 18:41:49 +01:00