Monatliches Archiv: März 2012

Über die Shell Dateien durchsuchen

Ich Suchte schon länger nach einer Möglichkeit auf der Shell Dateien zu durchsuchen. Für mich als Entwickler sind dabei natürlich einige Informationen die über die Shell bereit gestellt werden können sehr hilfreich. Das Beste Kommando was ich dazu gefunden habe und selbst sehr gerne verwende ist folgendes:

find -type f -exec grep -iHn „stCurlLink = base64_decode“ /dev/null {} \; 2>/dev/null > ~/finds.txt

Hier wird mit dem Shell Kommando find entsprechende Dateien gesucht und anschließend diese Dateien selbst mit grep durchsucht. Anschließend schmeiße ich durch 2>/dev/null die eventuell auszugebende Fehlermeldungen weg. Wer möchte kann im Schluss noch mit „> ~/finds.txt“ die Suchergebnisse noch in eine Datei schreiben.

Ich finde dass dies eine Solide Möglichkeit ist um nach gezielten Begriffen oder Zeichenfolgen zu Suchen. Dies kann natürlich noch beliebig ausgebaut werden, ist jedoch für meinen Fall völlig ausreichend.

Dateien via .htaccess sperren

Ich habe ab und zu gerne .zip Dateien mit eigenen Inhalten auf meinem Webspace. Allein um diese via FTP jemanden bestimmten zur Verfügung zu stellen. Ungeschickt natürlich wenn Google dies mitbekommt und diese Dateien auch einliest. Oder der Link zu der Datei in falsche Hände gerät.

Um dies vorzubeugen kann man via Apache Konfiguration (.htaccess) die Auslieferung bestimmter Dateien verhindern. Der Code muss natürlich je nach Dateityp angepasst werden.

1
2
3
<FilesMatch “/.(zip|ZIP)$”>
deny from all
</FilesMatch>

In den Klammern stehen die Dateitypen die Gesperrt sind. Hier sind es also .zip und .ZIP Dateien. Sie können hier mit einem | getrennt alle Dateitypen eintragen, die vom Browser aus nicht aufrufbar sein sollen.