Thread Werte in Datei schreiben (CGI-Formular)
(90 answers)
Opened by fred0815 at 2013-12-23 10:21
Auch deny from in eine .htaccess, das geht sogar mit Netzwerkbereichen:
https://www.shellhacks.com/htaccess-deny-ip-block-... IPs solcher Tor-Nodes: https://check.torproject.org/torbulkexitlist Wenn es nicht extreme Performance ankommt, geht das doch gut. Liste lässt sich auch per LWP::Simple holen: Code (perl): (dl
)
1 2 3 4 5 6 7 use LWP::Simple; my $tornode_blocklist_url = "https://check.torproject.org/torbulkexitlist"; my $data = get $tornode_blocklist_url; # URL abholen if (not defined $data) { die "Liste kann nicht geholt werden!"; } $data =~ s/^/Deny from /gm; # Nun hat jede Zeile in $data am Anfang "Deny from " Wie du den Inhalt von $data in die .htaccess packst, hängt davon ab wie du das vorher machtest? Ich hab da keinen Überblick. Code (perl): (dl
)
1 2 3 4 5 # hier die htaccess öffnen (exemplarischer Schnippsel) ... my $htaccess_data = join "",<FH>; # alten Inhalt der .htaccess holen $htaccess_data =~ s/\n### BLOCK TOR(.+)### END BLOCK TOR\n/\n### BLOCK TOR\n$data\n### END BLOCK TOR\n/sm; # Abschnitt für TOR NODES ersetzen print FH $htaccess_data; # neue Daten in der .htaccess speichern Last edited: 2024-05-01 13:41:09 +0200 (CEST) |