[add ivre scan net]
This commit is contained in:
28
ivre.yml
28
ivre.yml
@@ -4,11 +4,11 @@
|
|||||||
become: true
|
become: true
|
||||||
gather_facts: true
|
gather_facts: true
|
||||||
vars:
|
vars:
|
||||||
ansible_user: stephane
|
#TODO target in list
|
||||||
#TODO target in list
|
target_network: 163.172.80.0/28
|
||||||
# 163.172.0.0/24
|
processes_nmap: 5
|
||||||
# 163.172.80.0/28
|
category: scaleway_test
|
||||||
target_network: 163.172.16.0/24
|
source: tower
|
||||||
# 163.172.0.0/20
|
# 163.172.0.0/20
|
||||||
# 163.172.16.0/20
|
# 163.172.16.0/20
|
||||||
# 163.172.31.0/20
|
# 163.172.31.0/20
|
||||||
@@ -22,18 +22,19 @@
|
|||||||
65366439343135636634393832636436353764303066653530346232323164376265313039373630
|
65366439343135636634393832636436353764303066653530346232323164376265313039373630
|
||||||
3863613961373430340a303866363962353262623030373061616134303366336237346631383539
|
3863613961373430340a303866363962353262623030373061616134303366336237346631383539
|
||||||
3130
|
3130
|
||||||
tasks:
|
|
||||||
|
|
||||||
|
tasks:
|
||||||
- name: Run SCAN
|
- name: Run SCAN
|
||||||
community.docker.docker_container_exec:
|
community.docker.docker_container_exec:
|
||||||
container: ivreclient
|
container: ivreclient
|
||||||
argv:
|
argv:
|
||||||
- ivre
|
- ivre
|
||||||
- runscans
|
- runscans
|
||||||
|
- --processes
|
||||||
|
- "{{ processes_nmap }}"
|
||||||
- --network
|
- --network
|
||||||
- "{{ target_network }}"
|
- "{{ target_network }}"
|
||||||
- --output=XMLFork
|
- --output=XMLFork
|
||||||
- --processes 10
|
|
||||||
|
|
||||||
- name: Run SCAN2DB
|
- name: Run SCAN2DB
|
||||||
community.docker.docker_container_exec:
|
community.docker.docker_container_exec:
|
||||||
@@ -46,7 +47,12 @@
|
|||||||
- "-s"
|
- "-s"
|
||||||
- "{{ source }}"
|
- "{{ source }}"
|
||||||
- "-r"
|
- "-r"
|
||||||
- "scans/{{ category }}/up"
|
- "scans/NET-{{ target_network.split('/')[0] }}-{{ target_network.split('/')[-1] }}/up"
|
||||||
|
register: scan2db
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
|
# - debug:
|
||||||
|
# msg: "{{ scan2db }}"
|
||||||
|
|
||||||
- name: Run DB2VIEW
|
- name: Run DB2VIEW
|
||||||
community.docker.docker_container_exec:
|
community.docker.docker_container_exec:
|
||||||
@@ -55,8 +61,9 @@
|
|||||||
- ivre
|
- ivre
|
||||||
- db2view
|
- db2view
|
||||||
- nmap
|
- nmap
|
||||||
|
when: scan2db.failed is false
|
||||||
|
|
||||||
- name: NTFY when docker compose changed
|
- name: NTFY when scan finished
|
||||||
uri:
|
uri:
|
||||||
url: "https://alert.jingoh.fr/scaleway"
|
url: "https://alert.jingoh.fr/scaleway"
|
||||||
method: POST
|
method: POST
|
||||||
@@ -67,4 +74,5 @@
|
|||||||
ta: "globe_with_meridians"
|
ta: "globe_with_meridians"
|
||||||
body: "scan finished !"
|
body: "scan finished !"
|
||||||
status_code: 200
|
status_code: 200
|
||||||
delegate_to: localhost
|
# delegate_to: localhost
|
||||||
|
when: scan2db.failed is false
|
||||||
Reference in New Issue
Block a user