Compare commits

...

3 Commits

Author SHA1 Message Date
3a2363a0de add restore client = bui 2024-01-08 12:07:49 +01:00
07e32ce6c3 add weekend template 2023-12-24 23:45:24 +01:00
a4d49bf089 bui - wip 2023-12-24 23:45:15 +01:00
6 changed files with 43 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ burp_client_can_restore: 1
burp_client_can_verify: 1
burp_restore_clients:
- "{{ inventory_hostname }}"
burp_use_bui: true - wether we deploy burp ui
Dependencies
------------

View File

@@ -11,3 +11,4 @@ burp_client_can_restore: 1
burp_client_can_verify: 1
burp_restore_clients:
- "{{ inventory_hostname }}"
burp_use_bui: true

View File

@@ -0,0 +1,10 @@
[Unit]
Description=Burp User Interface
After=network.target burp.service
[Service]
Type=simple
ExecStart=/usr/local/bin/burp-ui
[Install]
WantedBy=multi-user.target

25
tasks/bui.yml Normal file
View File

@@ -0,0 +1,25 @@
---
- name: "[bui] - pip"
package:
name: python-pip
state: present
- name: "[bui] - install"
ansible.builtin.pip:
state: present
name: "{{ item }}"
loop:
- werkzeug==2.3.0
- burp-ui
- name: "[bui] - systemd unit"
ansible.builtin.file:
src: burpui.systemd.service
dest: /etc/systemd/system/burpui.service
- name: "[bui] - enable and start service"
ansible.builtin.systemd:
daemon_reload: true
name: burpui.service
state: started
enabled: true

View File

@@ -34,4 +34,7 @@
state: started
enabled: true
- name: install bui
include_tasks: bui.yml
when: burp_use_bui
tags: bui

View File

@@ -32,7 +32,9 @@ ssl_dhfile = /etc/burp/dhfile.pem
timer_script = /usr/share/burp/scripts/timer_script
timer_arg = 20h
timer_arg = Mon,Tue,Wed,Thu,Fri,00,01,02,03,04,05,12,13,19,20,21,22,23
timer_arg = Sat,Sun,00,01,02,03,04,05,06,07,08,17,18,19,20,21,22,23
{% for client in burp_restore_clients %}
restore_client = {{ client }}
restore_client = bui
{% endfor %}
monitor_browse_cache = 1