Webseiten auf Änderungen überprüfen
Mit Hilfe von netstiff lassen sich Webseiten auf Änderungen überprüfen. Im FreeBSD-Portbaum findet man netstiff unter www/netstiff:
# cd /usr/ports/www/netstiff && make install clean
Mit der -c Option kann nun das Konfigurationsmenu aufgerufen werden. Darin werden die URLs hinzugefügt, welche überwacht werden sollen:
# netstiff -c netstiff 20080331 Copyright (C) 2004, 2007-2008 Stephan Beyer, GNU GPL This is the netstiff 20080331 interactive configuration tool. netstiff uses a simple human-readable configuration file /home/beat/.netstiff/config but you can always use this tool by executing `/usr/local/bin/netstiff -c' on the command line. [0] Global settings [1] http://www.chruetertee.ch/test.html settings [2] http://tinderbox.chruetertee.ch/tb/ settings [3] http://zaphod.chruetertee.ch/tb/ settings [n] Add new URI [f] Finished (exit & save) [x] Exit without saving Your choice [n/f/x/0/1/2/3]: 1 [u] URI: http://www.chruetertee.ch/test.html [m] Test method: diff [x] Menu title: [not set] [a] User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.4) Gecko/20091028 Firefox/3.5.4 [global] [r] Referer: [not set] [l] Accept-Language: [not set] [b] Range: [not set] [t] Timeout: [not set] [p] Proxy: [not set] [ ] Command HTML dumper: [only available w/ html] [s] Start regexp: /header/ [e] End regexp: [not set] [d] Delete URI from list. [f] I have finished. Your choice [u/m/x/a/r/l/b/t/p/s/e/d/f]:
Beim ersten Aufruf von netstiff werden die angegebenen URLs heruntergeladen. Beim nächsten Aufruf von netstiff wird die aktuelle Version der Webseite mit der gespeicherten Version verglichen. Werden Unterschiede festgestellt so werden diese angezeigt:
# netstiff diff --netstiff diff http://www.chruetertee.ch/test.html --- http://www.chruetertee.ch/test.html +++ http://www.chruetertee.ch/test.html @@ -1,3 +1,8 @@ -<html><head><title>Object moved</title></head><body> -<h2>Object moved to <a href="http://www.chruetertee.ch">here</a>.</h2> -</body></html> +<html> +<head> +<meta http-equiv="refresh" content="0; url=http://www.chruetertee.ch"> +</head> +<body> + +</body> +</html>
Mehr Informationen zu netstiff findet man in der Manpage netstiff(1).
Comments
No new comments allowed (anymore) on this post.