Nowe posty

Autor Wątek: Ipset - jak znaleźć i powiązań adres ip z nazwą listy na której jest  (Przeczytany 388 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: 2733
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
ipset test SET ADRES weryfikuje, czy ADRES pasuje do SET. Iterujesz po  setach ipset list -name.
Paweł Kraszewski
~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 ?