From d3eb36fbaf95130379d1ea219a8d26e1aee2376e Mon Sep 17 00:00:00 2001 From: staffadmin Date: Sun, 18 Aug 2024 12:07:27 +0200 Subject: [PATCH] [add ivre scan net] --- ivre.yml | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/ivre.yml b/ivre.yml index 6a6ffda..bd9f133 100644 --- a/ivre.yml +++ b/ivre.yml @@ -4,11 +4,11 @@ become: true gather_facts: true vars: - ansible_user: stephane - #TODO target in list - # 163.172.0.0/24 - # 163.172.80.0/28 - target_network: 163.172.16.0/24 + #TODO target in list + target_network: 163.172.80.0/28 + processes_nmap: 5 + category: scaleway_test + source: tower # 163.172.0.0/20 # 163.172.16.0/20 # 163.172.31.0/20 @@ -22,18 +22,19 @@ 65366439343135636634393832636436353764303066653530346232323164376265313039373630 3863613961373430340a303866363962353262623030373061616134303366336237346631383539 3130 - tasks: + tasks: - name: Run SCAN community.docker.docker_container_exec: container: ivreclient argv: - ivre - runscans + - --processes + - "{{ processes_nmap }}" - --network - "{{ target_network }}" - --output=XMLFork - - --processes 10 - name: Run SCAN2DB community.docker.docker_container_exec: @@ -46,7 +47,12 @@ - "-s" - "{{ source }}" - "-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 community.docker.docker_container_exec: @@ -55,8 +61,9 @@ - ivre - db2view - nmap + when: scan2db.failed is false - - name: NTFY when docker compose changed + - name: NTFY when scan finished uri: url: "https://alert.jingoh.fr/scaleway" method: POST @@ -67,4 +74,5 @@ ta: "globe_with_meridians" body: "scan finished !" status_code: 200 - delegate_to: localhost + # delegate_to: localhost + when: scan2db.failed is false \ No newline at end of file