Commit graph

545 commits

Author SHA1 Message Date
evilsocket
3342a82454 misc: small fix or general refactoring i did not bother commenting 2018-10-13 14:16:36 +02:00
evilsocket
dd2e8784dc misc: refactored and ported the plugin system to islazy/plugin.Plugin (huge optimization) 2018-10-13 14:13:06 +02:00
evilsocket
d070445225 refact: refactored to use islazy and updated deps 2018-10-10 19:00:25 +02:00
evilsocket
a2b3ee79fb new: net.show now accepts a comma separated list of ip, macs or aliases to filter for 2018-10-06 14:57:40 +02:00
evilsocket
08f3766d30 new: new /api/session/modules route 2018-09-29 12:48:32 +02:00
evilsocket
4a6d429bf8 new: new events.stream.http.request.dump and events.stream.http.response.dump parameters to enable or disable http dumps 2018-09-29 12:32:11 +02:00
evilsocket
9469c37ef0
misc: small fix or general refactoring i did not bother commenting 2018-09-29 12:25:13 +02:00
evilsocket
87ac32cd6b
misc: small fix or general refactoring i did not bother commenting 2018-09-29 02:34:27 +02:00
evilsocket
8f7f6545b1 new: new api.rest.alloworigin parameter to customize the Access-Control-Allow-Origin header of the server. 2018-09-29 02:10:46 +02:00
evilsocket
1220874473 new: the events.stream will now parse and display properly interesting http requests and responses 2018-09-28 19:59:31 +02:00
evilsocket
0ada0fdf7b fix: fixed a json encoding issue that caused the api.rest controller to return an empty list of events when a net.sniff http event is triggered 2018-09-27 16:09:11 +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
7234323840
misc: small fix or general refactoring i did not bother commenting 2018-09-24 13:42:25 +02:00
evilsocket
197cff7108 new: mysql.server.outfile to save INFILE buffers to a file (also fixes #342) 2018-09-22 15:36:52 +02:00
evilsocket
654585ff1f
misc: small fix or general refactoring i did not bother commenting 2018-09-21 19:40:56 +02:00
evilsocket
e79ba4952e new: new caplets module to manage system caplets 2018-09-21 16:49:20 +02:00
evilsocket
d16b0c7cf5
new: dns.spoof now supports a hosts file with multiple mappings (closes #344) 2018-09-20 14:42:10 +02:00
evilsocket
e0906c0afb
fix: enabled CORS on the api.rest module in order to allow usage from other ports 2018-09-17 17:39:52 +02:00
evilsocket
319b6059a5
fix: api.rest is now on http and port 8081 by default 2018-09-17 11:23:49 +02:00
evilsocket
31489e4d70
misc: small fix or general refactoring i did not bother commenting 2018-09-13 16:44:08 +02:00
evilsocket
e0381e5fba
misc: small fix or general refactoring i did not bother commenting 2018-09-13 13:02:47 +02:00
evilsocket
1da54080b9
new: new upnp discovery response parser 2018-09-13 12:51:48 +02:00
evilsocket
7a662cfee4
misc: small fix or general refactoring i did not bother commenting 2018-09-13 12:42:45 +02:00
evilsocket
8dfe78c491
misc: small fix or general refactoring i did not bother commenting 2018-09-13 12:12:02 +02:00
evilsocket
13be09c510
misc: minor optimization to the http proxy code 2018-09-13 12:07:21 +02:00
evilsocket
1afc21ac64
fix: displaying a warning message if the api.rest module authentication is disabled 2018-09-12 12:58:57 +02:00
evilsocket
9f64372273
new: new net.show.meta boolean flag to enable or disable endpoints metainfo rendering 2018-09-09 20:24:49 +03:00
evilsocket
6f691245e0
misc: small fix or general refactoring i did not bother commenting 2018-09-09 18:50:36 +03:00
evilsocket
976465959e
new: using wireshark manufacturers file instead of oui.dat (closes #303) 2018-09-09 18:48:41 +03:00
evilsocket
7ef447e726
new: net.show now accepts an IP address parameter which, if present, will be the only endpoint listed in the table 2018-09-09 16:36:25 +03:00
evilsocket
b6adb2b65f
new: WSD discovery agent for net.probe 2018-09-09 14:10:24 +03:00
evilsocket
549fdc45af
misc: small fix or general refactoring i did not bother commenting 2018-09-09 13:21:42 +03:00
evilsocket
42c71845ed
new: new net.probe.upnp agent 2018-09-09 13:12:04 +03:00
evilsocket
03161b1a95
new: new net.probe.nbns and net.probe.mdns boolean parameters to selectively enable or disable specific probe agents 2018-09-09 12:47:08 +03:00
evilsocket
eba546bef6
misc: small fix or general refactoring i did not bother commenting 2018-09-09 12:39:44 +03:00
evilsocket
e2cc4574c4
new: net.probe on uses both NBNS and MDNS queries to fetch endpoints metadata and hostnames 2018-09-09 12:35:00 +03:00
evilsocket
36999813c4
working on NBNS probe 2018-09-06 18:03:26 +03:00
evilsocket
e993bf73f8
new: net.probe now also sends multicast dns queries to force mDNS traffic and responses 2018-09-06 17:41:51 +03:00
eenblam
c917c6ddf5 lint: apply annoying gofmt
This keeps getting applied every time make test is run.
2018-08-31 15:42:15 -07:00
eenblam
06ba0903e7 lint: replace loop append(x, y...) 2018-08-31 15:41:35 -07:00
eenblam
851e39c11b lint: remove comparisons to bool 2018-08-31 15:07:41 -07:00
evilsocket
da9919484b
new: net.sniff now also reports mDNS questions 2018-08-30 19:18:38 +03:00
evilsocket
cf000fc5f7
refact: refactored code to use gopacket for mDNS related stuff 2018-08-30 19:09:22 +03:00
evilsocket
a58d59d4cb
fix: fixed the way endpoints metas are rendered on the net.show table 2018-08-30 17:59:42 +03:00
evilsocket
798df7e32f
new: grabbing meta info from mDNS TXT records 2018-08-30 14:55:38 +03:00
evilsocket
6df190a715
misc: small fix or general refactoring i did not bother commenting 2018-08-30 14:05:56 +03:00
evilsocket
1f9c151089
fix: api.rest will switch to http if provided key and certificate paths are empty 2018-08-30 12:52:01 +03:00
evilsocket
00c32c2cc6
new: net.sniff now will parse and print mDNS query responses 2018-08-30 12:30:08 +03:00
evilsocket
f9656e1d1d
new: disabling api.rest authentication if username or password are empty 2018-08-29 16:00:17 +03:00
evilsocket
3b6ea499dd
misc: small fix or general refactoring i did not bother commenting 2018-08-27 10:14:31 +02:00