Cutycapt Anwenden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „=Webseite in ein Bild verwandeln= *cutycapt --url=http://www.xinux.de --out=xinux.png“ |
|||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Webseite in ein | =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 | *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 | |||
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