burp-collaborator

Burp Collaborator Server Ansible Role

Installs Burp Collaborator Server on a Ubuntu 16.04 Linux host.

Requirements

  • Debian-based Linux target
  • Unix/Linux-based Ansible 2.2 machine with openssl installed
  • Burp Suite Professional jar file (https://portswigger.net/burp/)

Role Variables

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: <internal IP address> burp_public_address: <public IP address> # May be the same as above

If you would like Ansible to generate you a self-signed cert for use with Collaborator complete the following, otherwise set generate_self_signed_certs to false.

generate_self_signed_certs: true country: GB state: London locality: London organisation: 4ARMED organisational_unit: Training

Dependencies

  • 4ARMED.java

Example Playbook

---
- 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 | Install Python 2
      raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal)

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

License

MIT/BSD

Author Information

Created by @marcwickenden at 4ARMED.

About

Burp Collaborator Server

Install
ansible-galaxy install 4ARMED/ansible-burp-collaborator
GitHub repository
License
Unknown
Downloads
79
Owner
Application Security Services