Nowe posty

xx Uprawnienia plików po wrzuceniu przez sftp (1)
Wczoraj o 16:28:41
xx System pakietów jest uszkodzony (Linux Ubuntu 20.04 LTS) (3)
2022-10-01, 15:44:17
xx Otoczenie najkrótszej frazy (2)
2022-09-25, 12:18:46
xx Skrypt do otwarcia i zamknięcia plików (2)
2022-09-19, 21:18:41
xx potrzebuje by ktoś mi wytłumaczył jedną żecz (4)
2022-09-16, 23:14:22
clip Zmiana ustawień punktu montowania (2)
2022-09-07, 23:20:08
xx Czarny ekran na start - linux mint (2)
2022-09-07, 14:46:31
xx Przydatne Linki (12)
2022-09-07, 14:33:34
xx Czy jest to potrzebne w domu ? (1)
2022-09-07, 08:26:40
xx Lupa. (5)
2022-09-04, 00:47:38

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

Offline mariuszad

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