Tomasz Chilinski wrote:
Mogę dostosować naszego pingera do użytku z lms-fping - fping używa icmp echo request więc nie wykrywa hostów, które mają włączone blokowanie icmp. Czy na wejściu programu podawać adres sieci IP, która ma być arpingowana? Czy na wyjściu program ma zwracać ciąg adresów IP, których aktywność wykryto? Nasz program arpinguje 3x masowo hosty w sieci więc w ciągu kilku sekund jest już wynik.
fping też ma możliwość podania sieci (-g) ale uznałem, że jak ktoś ustawił małą maskę, to może to i tak za długo potrwać, więc pobieram z bazy listę hostów i zapisuję ją do pliku, aby następnie podać fpingowi z opcją -f (chociaż można było skorzystać z -g). Fping zwraca listę hostów włączonych (-a). Natomiast uważam, że jak ma być coś pisane w c, to niech już działa bez pomocy perla. Trzeba coś sklecić z twojego pingera i almsd.
Btw. uważam umieszczenie w lms-cutoff zawinietkowywania usera za redundancję. Jeśli odłączamy usera od sieci to po prostu przekierowujemy go na winietkę z informacją, że został odłączony + jego saldo i operacje.
też się nad tym zastanawiam