burp-collaborator

Роль Ansible для сервера Burp Collaborator

Устанавливает сервер Burp Collaborator на хост с Linux Ubuntu 16.04.

Требования

  • Целевая система на базе Debian
  • Машина с Ansible 2.2 на базе Unix/Linux с установленным openssl
  • Файл JAR Burp Suite Professional (https://portswigger.net/burp/)

Переменные роли

burp_http_port: 80
burp_https_port: 443
burp_dns_port: 53
burp_metrics_path: metricated
burp_whitelist: '["127.0.0.1"]'
burp_key: burp.pk8
burp_cert: burp.crt
burp_ca_bundle: intermediate.crt
burp_server_domain: collaborator.example.com
burp_local_address: <внутренний IP-адрес>
burp_public_address: <публичный IP-адрес> # Может совпадать с указанным выше

Если вы хотите, чтобы Ansible сгенерировал самоподписанный сертификат для использования с Collaborator, заполните следующие поля, в противном случае установите generate_self_signed_certs в false.

generate_self_signed_certs: true
country: GB
state: Лондон
locality: Лондон
organisation: 4ARMED
organisational_unit: Обучение

Зависимости

  • 4ARMED.java

Пример плейбука

---
- hosts: all
  become: yes
  gather_facts: False
  vars:
    - burp_server_domain: collaborator.example.com
    - burp_local_address: 138.68.191.190
    - burp_public_address: 138.68.191.190
  pre_tasks:
    - name: Burp | Установка Python 2
      raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal)

  roles:
    - { role: 4ARMED.burp-collaborator }

Лицензия

MIT/BSD

Информация об авторе

Создано @marcwickenden в 4ARMED.

О проекте

Burp Collaborator Server

Установить
ansible-galaxy install 4ARMED/ansible-burp-collaborator
Лицензия
Unknown
Загрузки
79
Владелец
Application Security Services