Comments (3)
Thank you for considering multi-ping.
Do you mean the time interval between individual pings to different addresses when a number of IP addresses needs to be tested? Currently, it just sends them all as quickly as possible, then waits for responses (and performs retries, if configured, etc.).
I can imagine that contacting the set of addresses "as quickly as possible" may cause issues in some networks.
Currently there is no parameter for this. If it's what you are looking for then I'm sure we can add it, though.
from multi-ping.
Thanks for the fast response.
Its not common when this happens, but sometimes I perform specific tests on networks using all types of tools and have seen some issues occur when the tools pings very rapidly. One particular annoying one is that if your running a continuous ping very fast and the remote node goes offline the pings will still show success... I don't know why this happens but it happens with win 7/10 cmd, linux term. If I stop the ping and restart it, then everything works.
Another issue is security policies. Rapid pings to multiple IP can breach policies in some of the higher end firewalls.
I am no coder at all but if I am reading the python script properly that my developer made it seems I am sending a list of 8 ip addresses to multiping. then multiping tries to ping each one. I think if it doesn't get a response on the first ping it will try again 3 more times giving the remote node 500ms to respond on each of the three attempts (correct me if I am wrong). pass or fail it then moves on to the next ip in the list.
I think it would be really usefull if I can specify custom time (ms) between each ping for my list of IPs
A good example:
192.168.1.1 (I would make this one 500ms, it is local and hardwired on same subnet)
192.168.1.50 (I would make this 3000ms, it is an access point going through two wireless bridges a mile away)
8.8.8.8 ( I would make this 1000ms, because it isn't local but is highly available)
Lol, sorry for the long response I sometimes ramble at night.... Let me know your thoughts
from multi-ping.
also my developer is going to work on this other issue his script had but maybe you can offer insight. When the wan goes down, multiping throws an error that stops his python script from running. I personally don't know if it is his script that has to handle this properly or if multiping fails when the wan drops but it is something he said he will work on tonight. He said he should have a response for me within two hours
from multi-ping.
Related Issues (20)
- Demo.py NameError
- Get error "PermissionError: [Errno 13] Permission denied" for some network HOT 2
- Feature request: Add support for >65535 addresses
- OSError: [WinError 10040] HOT 1
- Host-unreachable replies HOT 1
- Exception when none of the hostnames can be resolved
- Bug when only pinging ipv6 addresses
- multi_ping retry not working correctly HOT 1
- Burst ICMP request lead to packet loss HOT 2
- Update readme examples for Python 3
- unclosed socket HOT 2
- Phantom host activity HOT 2
- cannot change the packet size
- MultiPingSocketError while django testing app development on local server
- Root privileges required for sending ICMP error while running application in docker container.
- Bug: RTT is incorrect for IPv6 Packets
- Bug: when the dest_addrs count is bigger then 5000, the return results is incorrect
- Changing source address or interface
- README references silent_lookup_errors
- Ping times incorrect HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multi-ping.