Pouriya Jamshidi
Pouriya Jamshidi
## Summary We need to define a new flag; e.g `report` to read the database and then report based on user defined filters. For instance to report entries that have...
## Summary We need to provide an option to store the output to a database preferably, `sqlite`. This will further simplify integrating it to monitoring solutions such as `Prometheus` and...
## Summary We now support resolving the hostnames after a certain number of failures again, using the `-r` flag. It is beneficial to report the changes and time of them...
## Summary We have introduced a preliminary JSON output support with which can be activated using the `-j` flag. For instance: ```console {"message":"TCPinging example.com on port 443"} {"message":"Reply from example.com...
## Summary Upon specifying the `-r` flag, the `retryResolve` function is called whenever there is a need to resolve the hostname again. This can be useful when the target is...
## Summary Currently, the `printStatistics` function is a big ugly and polluted. It needs some work to make it smaller and cleaner. A good starting point would be to address...
## Summary At times, we see a difference between `total downtime`, `longest downtime` and `duration` reports. This is highly probable to the fact that we are using different methods for...
## Summary With the rise of Arm chips, we should also add the binaries for those. We need: 1. Linux Arm64 2. Apple Arm64 This should be instructed inside our...
## Summary Currently `tcping` is having a hard-coded timeout value of 1 second. Being able to change this value through a flag can be useful for some scenarios but requires...
Some systems ship with very old versions of `bpftool` and updating using `apt`; although successful, never really brings the up-to-date version. One way to tackle this is to build from...