Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Wyłuskanie adresów IP  (Przeczytany 1040 razy)

Offline mariuszad

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 122
    • Zobacz profil
Wyłuskanie adresów IP
« dnia: 2022-04-06, 12:45:34 »
Witam
Potrzebuję z poniższego logu wyłuskać wszystkie adresy IP  i zapisać je do pliku:

Apr  3 08:56:51 ns1 dovecot: auth-worker(1547): pam(user@domain.tld,189.50.146.105): unknown user (given password: kasiagr) - trying the next passdb
Apr  3 08:56:51 ns1 dovecot: auth-worker(1547): sql(user@domain.tld,189.50.146.105): Password mismatch (given password: kasiagr)
Apr  3 08:57:04 ns1 dovecot: auth-worker(1547): pam(user@domain.tld,67.216.109.66): unknown user (given password: kasiagr) - trying the next passdb
Apr  3 08:57:04 ns1 dovecot: auth-worker(1547): sql(user@domain.tld,67.216.109.66): Password mismatch (given password: kasiagr)
Apr  3 08:57:06 ns1 dovecot: auth-worker(1547): pam(user@domain.tld,67.216.109.66): unknown user (given password: kasiagr) - trying the next passdb
Apr  3 08:57:06 ns1 dovecot: auth-worker(1547): sql(user@domain.tld,67.216.109.66): Password mismatch (given password: kasiagr)
Apr  3 10:17:27 ns1 dovecot: auth-worker(6975): pam(user@domain.tld,181.13.146.250): unknown user (given password: kasiagrr) - trying the next passdb
Apr  3 10:17:27 ns1 dovecot: auth-worker(6975): sql(user@domain.tld,181.13.146.250): Password mismatch (given password: kasiagrr)
Apr  3 10:17:29 ns1 dovecot: auth-worker(6975): pam(user@domain.tld,181.13.146.250): unknown user (given password: kasiagrr) - trying the next passdb
Apr  3 10:17:29 ns1 dovecot: auth-worker(6975): sql(user@domain.tld,181.13.146.250): Password mismatch (given password: kasiagrr)
Apr  3 10:17:43 ns1 dovecot: auth-worker(6975): pam(user@domain.tld,103.157.169.242): unknown user (given password: kasiagrr) - trying the next passdb
Apr  3 10:17:43 ns1 dovecot: auth-worker(6975): sql(user@domain.tld,103.157.169.242): Password mismatch (given password: kasiagrr)
Apr  3 10:17:45 ns1 dovecot: auth-worker(6975): pam(user@domain.tld,103.157.169.242): unknown user (given password: kasiagrr) - trying the next passdb
Apr  3 10:17:45 ns1 dovecot: auth-worker(6975): sql(user@domain.tld,103.157.169.242): Password mismatch (given password: kasiagrr)
Apr  3 10:17:59 ns1 dovecot: auth-worker(6975): pam(user@domain.tld,61.230.79.9): unknown user (given password: kasiagrr) - trying the next passdb
Apr  3 10:17:59 ns1 dovecot: auth-worker(6975): sql(user@domain.tld,61.230.79.9): Password mismatch (given password: kasiagrr)
Apr  3 10:18:01 ns1 dovecot: auth-worker(6975): pam(user@domain.tld,61.230.79.9): unknown user (given password: kasiagrr) - trying the next passdb
Apr  3 10:18:01 ns1 dovecot: auth-worker(6975): sql(user@domain.tld,61.230.79.9): Password mismatch (given password: kasiagrr)



Dziękuję za pomoc i pozdrawiam
M

Offline mariuszad

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 122
    • Zobacz profil
Odp: Wyłuskanie adresów IP
« Odpowiedź #1 dnia: 2022-04-06, 14:01:58 »
grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" file.txt

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 404
    • Zobacz profil
Odp: Wyłuskanie adresów IP
« Odpowiedź #2 dnia: 2022-04-06, 19:19:04 »
Dla lepszej czytelności możesz jeszcze pokombinować z rozszerzonymi wyrażeniami regularnymi, zwłaszcza chodzi o grupowanie wyrażeń:
grep -oE "([0-9]+\.){3}([0-9]){,3}"
marcin82

Offline mariuszad

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 122
    • Zobacz profil
Odp: Wyłuskanie adresów IP
« Odpowiedź #3 dnia: 2022-04-11, 14:51:30 »
Dzięki - sprawdzę i to