small project, for initiating, monitoring and recording network connectivity

Completado Publicado hace 6 años Pagado a la entrega
Completado Pagado a la entrega

seeking a solution to do the following utilziing fping or hrping (advanced pings);

1. use an ip address list (1 ip per line) - list will be called [url removed, login to view]

2. click a batch file/program, to open then run command line windows - 1 ping/ip per 1 window (so each ip/ping session, with its own window open and viewable)

3. open all associated windows (ping 1 ip, 1 window, ping 5 ips, 5 windows, etc) and keep them open

4. run pings to IPs from list, continuously (i.e -t), with date (i.e -d) and time (i.e -t) stamps and one ping request per each second (i.e. -s)

5. would like to adjust, if possible, any or all in prior line above (date format, time format and frequency like 1 per second, 1 per 15 seconds, 1 per 60 seconds, etc (if possible????)

6. a way to GRACEFULLY shut down the windows, ending the pings - to include at the end...the "ping statistics" like total sent, total received, lost, min, max and avg response times, etc - the end of normal ping sessions, those statistics

7. record all outputs, to their own, unique, single files - by IP address from the list, or the ip used in the session, etc...something to identify that file with the proper ip address - but same as using the list for running pings against ips, using same way to auto generate the files name too.

example, for fping fping 8.8.8.8 -c -t 1000 -D -T -L c:\[url removed, login to view]

pings 8.8.8.8

-c = continuous

-t = frequency, like 1000ms = 1 second, or 15000 for 15 seconds

-D=date stamp

-T =time stamp

-L = file name to save too what i am trying to do is; create a list of ips, put into a list called [url removed, login to view]

automate initiating, opening, running and then stopping, then closing all ping sessions at once - gracefully with statistics recorded at end record all the sessions, to each own, unique file name - for later analysis.

when i open the file, this is the kind of data below i'd expect to see inside;

2017-07-18 14:53:58.155: From 8.8.8.8: bytes=60 seq=0015 TTL=62 ID=d1fb time=[url removed, login to view]

2017-07-18 14:53:59.155: From 8.8.8.8: bytes=60 seq=0016 TTL=62 ID=d1fc time=[url removed, login to view]

2017-07-18 14:54:01.155: From 8.8.8.8: bytes=60 SEQ=0018 TTL=62 ID=d1fd time=[url removed, login to view]

Packets: sent=3, rcvd=3, error=0, lost=0 (0.0% loss) in 3.001738 sec

RTTs in ms: min/avg/max/dev: 1.603 / 2.276 / 5.023 / 0.764

Bandwidth in kbytes/sec: sent=0.062, rcvd=0.059

Programación

Nº del proyecto: #14730381

Sobre el proyecto

1 propuesta Proyecto remoto Activo hace 6 años

Adjudicado a:

friede80

For $20 I will create, for you, a small C# command line tool that can accomplish all that you have outlined. It should only take 1 day to develop, but I always leave 1 day for testing. Relevant Skills and Experience I Más

$20 USD en 2 días
(1 comentario)
1.0