Nowe posty

xx Strona o testach penetracyjnych, hackingu (20)
2021-11-28, 20:39:47
xx Przydatne Linki (11)
2021-11-18, 01:50:23
xx Lekka przeglądarki (4)
2021-11-13, 10:58:18
xx Przejście z iptables na nftables. Serwer z DNS i VPN... (0)
2021-11-12, 11:20:40
xx SSH (5)
2021-11-11, 09:11:41
xx audio debian problem (12)
2021-11-09, 12:01:43
xx czyszczenie systemu (31)
2021-11-07, 14:41:26
xx Jak przekierować port (1)
2021-11-06, 09:52:44
xx kdenlive nie chce się uruchomić (14)
2021-10-29, 08:38:52
xx Aktualizacja Ubuntu 20.4 do 21.10. Kmail nie zapisuje haseł (10)
2021-10-28, 16:48:20

Autor Wątek: Ipset - jak znaleźć i powiązań adres ip z nazwą listy na której jest  (Przeczytany 673 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Witam mam problem, mam adres ip 123.456.789.0, jak skonstruować skrypy, który znajdzie mi ten adres i wskaże na jakieś liście on się znajduje...
Póki co mam coś takiego co mi wypisuje same nazwy list, ale nie wiem, czy to dobra droga...

Ok rozwiązałem, ale może ktoś potrafi lepiej?

#!/bin/bash
for i in $(ipset list | grep Name | awk '{print $2}');
do
        echo ipset $i & ipset list $i | grep 123.456.789.0;

done

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2752
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
ipset test SET ADRES weryfikuje, czy ADRES pasuje do SET. Iterujesz po  setach ipset list -name.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Hmm, a jak by to miało wyglądać docelowo ?