{"repo":"devops-works/scan-exporter","free":true,"listed":false,"github":"https://github.com/devops-works/scan-exporter","clone":"git clone https://github.com/devops-works/scan-exporter.git","description":"Scans targets and exposes results to Prometheus.","language":"Go","stars":38,"topics":["golang","go","scanner","portsscanner","prometheus","prometheus-exporter","metrology","metrics","docker","kubernetes"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Scan Exporter Massive TCP/ICMP port scanning tool with exporter for Prometheus and JSON-formatted logs. Table of Contents - Getting started - From the sources - From the releases - From binenv - Usage - CLI - Kubernetes - Configuration - Configuration file - target config - tcp config - icmp config - Helm - Metrics - Logs - Performances - License - Swag zone Getting started There is multiple ways to get scan-exporter : From the sources From the releases Download the latest build from the official releases From binenv If you have binenv installed: Usage CLI :bulb: ICMP can fail if you don't start scan-exporter with root permissions. However, it will not prevent ports scans from being realised. Kubernetes Use the charts located here. To deploy with charts that are, for example, under helm-charts/scan-exporter/ in the current Kubernetes context: Configuration Configuration file target config tcp config icmp config Here is a working example: - app1 will be scanned using TCP every 12 hours on all the reserved ports (1-1023), and we expect that ports 22, 80, 443 will be open, and all the others closed. It will also receive an ICMP ping every minute. It will send 500 queries per second. - app2 will be scanned using TCP every day on all its ports (1-65535), and none of its ports should be open. It will send 1000 queries per second. - app3 will be scanned using TCP every 3 hours on the top 1000 ports (as determined by running the nmap -sT --top-ports 1000 -v -oG - command), and we exp","default_branch":null,"files":null,"tree":[],"storefront":"/r/devops-works","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devops-works/scan-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}