Python voor Security Scripts
Python is de afgelopen jaren de de facto standaard geworden voor security scripting. Van pentesting tools tot automatische rapportage - Python maakt het allemaal makkelijker.
Waarom Python?
Python's kracht zit in de eenvoud: je kunt snel scripts schrijven zonder complexe syntaxis. Daarnaast is er een enorm ecosysteem van libraries voor vrijwel elke security taak.
Handige Libraries
- Scapy: Voor netwerkanalyse en packet crafting
- Requests: HTTP library voor web testing
- Paramiko: SSH connecties
- Sqlalchemy: Database interacties
Voorbeeld Script
import requests
def check_subdomains(domain):
with open('wordlist.txt') as f:
for word in f:
subdomain = f"{word.strip()}.{domain}"
try:
r = requests.get(f"http://{subdomain}", timeout=2)
print(f"Gevonden: {subdomain}")
except:
pass