Czy jest możliwość ,analiza payload, pomoc funkcja?

Witam. Proszę o pomoc. Mam sobie oto taki payload jak niżej na fotce. Zamiar jest taki że potrzebuje pobrać adres ip w nawiasie do analizy zaraz po 0001 czyli 192.168.1.145 ,poddać go analizie i jeśli warunek by się nie spełnił funkcja pobiera kolejny z 0002 czyli 192.168.1.245. Zeby to działało w takiej pętli aż do końca numeracji w tym przypadku 0007. Pytanie czy jest taka możliwość bo przypuszczam że jest jednak sam tego niestety nie ogarnę. Proszę o pomoc.

0001 (192.168.1.145)
192.168.1.145
0002 (192.168.1.245)
192.168.1.245
0003 (192.168.1.15)
192.168.1.15
0004 (192.168.1.145)
192.168.1.145
0005 (192.168.1.105)
192.168.1.105
0006 (192.168.1.45)
192.168.1.45
0007 (192.168.1.1)
192.168.1.1

Cześć,
Z czego będziesz pobierał te dane?
Teraz wkleiłeś w payload nodu inject ciąg znaków. Dane z encji nie są przekazwane w formie tablicy?

Dane będą pobierane z pliku tekstowego który jest tworzony automatycznie . Wartość payload dokładnie taka jak zaimplementowana w injeck. Mam zamiar poddać to pingowi, jeśli adres nie odpowie pobiera drugi itd… Docelowo stworzy nowy plik z nieaktywnymi z listy adresami ip ale to wiem jak zrobić. Kwestia tego aby jakoś to analizować z tego payload. Plik dokładnie dostarczany taki jak teraz ,jedno co to raz adresów będzie np od 0001 do 0007 a raz od 0001 do 0014 np.Jednak schemat ciągle taki sam. Tylko interesują mnie ip w nawiasach zaraz po liczniku 0001 (192.168.1.145) itp. Schemat bym widział taki . Zaczyna od 0001 i pobiera najbliższy adres w nawiasie. Jeśli warunek nie spełniony to dodaje do licznika 1 wraca w pętle i tym razem szuka w payload 0002 i następującą po niej liczbe w nawiasie itd aż do spełnienia warunku lub zakończenia listy.

Tak na szybko (pewnie mozna to zrobic lepiej). Nie sprawdzałem tego za bardzo, ale powinno działać.

Edit:
flows(7).json (1,9 KB)

1 Like

Kolega geniusz jakiś?. Znacznie się ruszyło,dobra droga ,a dałoby radę same te liczby w nawiasach przyporządkować bo już bym sobie poradził, poprostu 0: 192.168.1.145 1: 192.168.1.245 . Wszystkie liczby tak jak przy 7. ?
:stuck_out_tongue:

O to chodziło?
flows(8).json (1,8 KB)

1 Like

Ja pier… Jesteś wielki. Dziękuje z całego serca :). Zrobiłeś to w chwile kiedy mi by to zajęło wieki… Jeszcze raz dzięki.

No i super, że działa.
Trzeba pamiętać, że jeżeli coś zmieni się w tym początkowym ciągu znaków, to może być problem z prawidłowym funkcjonowaniem kodu.

PS.
Następnym razem dobrze byłoby zacząć temat z tytułem, który już wstępnie wskaże czego dotyczy problem :wink:

1 Like

Jest git. Nic się nie zmieni.Bardzo dziękuje jeszcze raz .