Commit graph

1461 commits

Author SHA1 Message Date
ziirish
059eb1a1b4
python 3.7 compatibility 2018-08-17 16:33:32 +02:00
ziirish
97b35373a9
bui-monitor and async backends fully supported (closes #278) 2018-08-17 15:44:35 +02:00
ziirish
12b8fcc003
fix: typo 2018-08-16 14:17:39 +02:00
ziirish
84d10723f3
add: new 'listen' and 'listen_status' options (closes #279) 2018-08-16 14:07:17 +02:00
ziirish
ec47a55131
improve audit logger
- Transparently log user details
- Add log origin
2018-08-14 18:12:25 +02:00
ziirish
e7d221ccd4
fix: inconsistent length between bytes and unicode
The size of the data to send/receive was evaluated before converting the
data resulting in corruptions while fetching data from remote.
2018-08-14 18:07:17 +02:00
ziirish
53b404a983
improve CLI startup time
Avoid provisioning some "web-only" components such as cache, db, etc.
Modules might be lazy-loaded by subcommands at will.
2018-08-14 18:02:48 +02:00
ziirish
8dcc431a91
add: new audit logging system (see #260 for details) 2018-08-03 15:18:55 +02:00
ziirish
bb5ddcf2d9
fix: must serialize boolean 2018-08-03 14:35:55 +02:00
ziirish
c8dc87973a
few tweaks for the async backend + doc 2018-08-02 16:58:01 +02:00
ziirish
06fa39d805
fix: lint 2018-08-01 22:50:40 +02:00
ziirish
f6c5ce98d3
add: new async backend
This new backend interact with the bui-monitor introduced in fff83dd5
A few things were refactored to take advantage of the queries
parallelization.
2018-08-01 22:45:45 +02:00
ziirish
fff83dd5f5
add: new bui-monitor tool
Handle a pool of burp client processes to have a more predictable amount
of burp client and allow some process parallelisation.
2018-07-28 13:51:41 +02:00
ziirish
64bd3795f5
relocate 'engines': agent, server, celery and soon monitor 2018-07-24 14:53:48 +02:00
ziirish
0a09d51c73
support for ssl 2018-07-23 10:15:18 +02:00
ziirish
d591339f4a
agent: use asyncio (trio) instead of gevent 2018-07-20 17:56:15 +02:00
ziirish
2a0e9550e5
refactor burp2 monitor 'worker' into a dedicated object to allow parallelization in a near future 2018-07-18 17:58:53 +02:00
ziirish
9ec850fec2
only handle know users with basic auth (fix #276) 2018-07-17 10:35:19 +02:00
ziirish
868670856a
fix lint 2018-07-11 16:51:51 +02:00
ziirish
b64f9e99ea
fix unit tests 2018-07-11 16:44:50 +02:00
ziirish
ecc294397c
fix: caching issues upon label updates 2018-07-09 14:48:25 +02:00
ziirish
f6231f525b
force unittests on burp1 backend 2018-06-14 13:22:40 +02:00
ziirish
6fcc657f7a
pep8 2018-06-13 08:00:30 +02:00
ziirish
3cc24725a3
some more python3 only code 2018-06-12 18:30:47 +02:00
ziirish
02d7563ead
don't preload LDAP users (see #270) 2018-06-07 17:33:05 +02:00
ziirish
9b8cceed17
remove six and drop support of python 2 2018-06-06 18:29:08 +02:00
ziirish
f360a0c541
remove unused import 2018-06-04 15:09:24 +02:00
ziirish
db98679489
wrong URL for encrypted backups (fix #268) 2018-06-04 15:02:26 +02:00
ziirish
c116626e2a
some cleanup 2018-06-04 14:27:55 +02:00
ziirish
94e832b56b
improve wildcard marshalling performances 2018-05-30 11:04:19 +02:00
ziirish
1df3d90c20
backport wildcard changes 2018-05-28 13:51:45 +02:00
ziirish
c233f47c41
upgrade to latest flask-restplus + improve marshalling performances 2018-05-25 22:59:29 +02:00
ziirish
54662ad17c
fix: handle exceptions 2018-05-25 22:56:49 +02:00
ziirish
301906c581
remove 'single' and 'version' options in favor of 'backend' 2018-05-24 18:08:58 +02:00
ziirish
ad0b798e19
start next development cycle 2018-05-24 18:05:10 +02:00
ziirish
be7999a417
continue removing python 2 specifics 2018-05-24 16:01:42 +02:00
ziirish
8cf2f017cc
drop python 2 support (closes #267) 2018-05-24 15:09:55 +02:00
ziirish
d3a143732d
tweaks for release 2018-05-17 11:56:16 +02:00
ziirish
76957998ac
improve websocket startup 2018-05-17 11:12:11 +02:00
ziirish
aad0e0cdff
lint 2018-05-16 18:12:15 +02:00
ziirish
ad7bd7c16f
fix: make sure to refresh cache when leaving a page while there is a running backup 2018-05-16 18:04:56 +02:00
ziirish
295570824a
remove deprecated headers 2018-05-16 17:20:22 +02:00
ziirish
9459aef1ed
fix: wrong behavior of the live monitor view 2018-05-16 14:25:14 +02:00
ziirish
bc99d6de4b
reports were broken when there were running backups do to lack of complete logs 2018-05-15 16:17:55 +02:00
ziirish
6dae8af713
start new release cycle 2018-05-15 12:15:29 +02:00
ziirish
8117ce899e
force refresh the whole list to ensure we cache a new clean list 2018-05-15 12:13:48 +02:00
ziirish
949f019f5e
avoid duplicate requests + manage error cases 2018-05-09 18:57:29 +02:00
ziirish
dbae3ba75f
moderators should not be allowed to log out admins 2018-05-09 18:56:45 +02:00
ziirish
e9c4abefad
lint 2018-05-09 16:44:54 +02:00
ziirish
959408661c
tweaks for release 2018-05-09 16:28:47 +02:00