Wie man alle IP-Adressen in Sublime Text auswählt

Regex zur Auswahl aller IP-Adressen in Sublime Text

Inhalt

Um die Sicherheit deines Servers oder VPS (Virtual Private Server) zu erhöhen, musst du manchmal eine Sperrliste für bestimmte IP-Adressen erstellen.

Nehmen wir an, du hast eine solche Quelle von IP-Adressen gefunden, die du blockieren willst. Zum Beispiel aus einem bestimmten Land oder einer Region. Nun musst du sie alle in einer Liste zusammenfassen, um sie auf dem Server zu blockieren. Wie findest du alle IP-Adressen im Text und wählst sie aus?

  • Öffne die Datei mit den IP-Adressen in SublimeText und gehe auf Suchen - Ersetzen....

  • Vergewissere dich, dass du den RegEx-Selektor aktiviert hast - er sieht aus wie ein .*-Zeichen neben dem Suchfeld.

  • Für IP-Adressen, die wie diese aussehen: 99.7.83.38 gib die folgende Regex ein: \b(\d{1,3}\.){3}\d{1,3}\b.

  • Für IP-Adressen, die wie diese aussehen: 99.61.204.91/32 gib die folgende Regex ein: \b(\d{1,3}\.){3}\d{1,3}\/\d+\b

  • Klicke dann auf die Schaltfläche Alle suchen (rechts) und kopiere sie in eine einzige schwarze Liste von IP-Adressen.

  • Danach kannst du nur noch eindeutige Werte zulassen. Öffne dazu das Menü Bearbeiten - Zeilen zulassen - Eindeutig. Je nach Länge der Liste kann das ein paar Sekunden oder Minuten dauern.

  • Speichere die Datei und verwende sie für deinen Bedarf.

Lies öfter weiter, um neue Tipps zu erhalten, wie du schnell und effizient arbeiten kannst.

PS. Diese Antwort über die Auswahl von IP-Adressen ist auch gut.