Small scripts for Cyberstack. Defensive and operational only.
Python scripts use the standard library. No extra packages.
Shows what a hostname publishes:
- DNS:
A,AAAA,MX,NS,TXT,CAA - Mail:
SPFfrom TXT,DMARCfrom_dmarc.<name> - TLS certificate on port 443 (expiry, SAN, issuer)
- HTTPS headers: HSTS, CSP,
X-Content-Type-Options,X-Frame-Options,Referrer-Policy
It only queries the name you pass (plus _dmarc.<name>). It does not scan extra ports or send payloads.
Needs: Python 3.8+
python3 host_posture.py example.com
python3 host_posture.py example.com --timeout 8Installs Docker Engine (docker.io) and Portainer CE on a Debian/Ubuntu host. After it finishes, open Portainer at http://<host>:9000.
Needs: root on Debian or Ubuntu, outbound HTTPS for the Portainer image.
sudo bash dp_install.shEnable nesting before you run it:
- Select the VM
- Options → Features → Edit
- Tick Nesting → OK
