Cutycapt Anwenden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 29: | Zeile 29: | ||
=Mehrere Ziele automatisiert erfassen= | =Mehrere Ziele automatisiert erfassen= | ||
| − | *for host in | + | *for host in 10.0.10.104 10.0.10.123 ; do cutycapt --url=http://$host --out=$host.png; done |
Nach einem Portscan lassen sich so alle gefundenen Webserver in einem Durchlauf dokumentieren. | Nach einem Portscan lassen sich so alle gefundenen Webserver in einem Durchlauf dokumentieren. | ||
Aktuelle Version vom 21. August 2026, 04:35 Uhr
Zweck im Reporting
Beweissicherung: Der Zustand einer Webanwendung zum Zeitpunkt des Tests wird als Bild festgehalten und in den Bericht übernommen. Da cutycapt auf der Kommandozeile läuft, lässt sich das über eine Ziel-Liste automatisieren.
Webseite in ein PNG verwandeln
- cutycapt --url=http://www.xinux.de --out=xinux.png
Das Ausgabeformat wird an der Dateiendung erkannt.
Weitere Formate
- cutycapt --url=http://www.xinux.de --out=xinux.jpg
- cutycapt --url=http://www.xinux.de --out=xinux.svg
- cutycapt --url=http://www.xinux.de --out=xinux.pdf
SVG und PDF bleiben als Vektor erhalten und lassen sich im Bericht ohne Qualitätsverlust skalieren.
Webseite mit Zoom
- cutycapt --url=https://www.xinux.de --zoom-factor=0.5 --out=xinux-zoom.png
Verkleinert die Darstellung — bei langen Seiten passt so mehr aufs Bild.
Fenstergröße festlegen
- cutycapt --url=https://www.xinux.de --min-width=1280 --min-height=1024 --out=xinux-desktop.png
- cutycapt --url=https://www.xinux.de --min-width=375 --min-height=812 --out=xinux-mobile.png
Zeigt, ob eine Anwendung je nach Auflösung unterschiedliche Inhalte ausliefert.
Wartezeit bei dynamischen Seiten
- cutycapt --url=https://www.xinux.de --delay=3000 --out=xinux-delay.png
Wartet 3000 ms, bis JavaScript nachgeladene Inhalte gerendert sind.
Eigener User-Agent
- cutycapt --url=https://www.xinux.de --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X)" --out=xinux-ua.png
Mehrere Ziele automatisiert erfassen
- for host in 10.0.10.104 10.0.10.123 ; do cutycapt --url=http://$host --out=$host.png; done
Nach einem Portscan lassen sich so alle gefundenen Webserver in einem Durchlauf dokumentieren.
Headless ausführen
Ohne laufenden X-Server bricht cutycapt ab. Abhilfe:
- xvfb-run --server-args="-screen 0, 1280x1024x24" cutycapt --url=https://www.xinux.de --out=xinux.png