1
0
Fork 0
Stupidly simple command line tool to resolve and ping hostnames
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
J. Fernando Sánchez de74385715 Version 1.0.1 with server 5 anos atrás
Dockerfile Version 1.0.1 with server 5 anos atrás
Makefile Version 1.0.1 with server 5 anos atrás
README.md Version 1.0.1 with server 5 anos atrás
go.mod First commit 6 anos atrás
go.sum First commit 6 anos atrás
main.go Version 1.0.1 with server 5 anos atrás
pingish First commit 6 anos atrás

README.md

Stupidly simple command line tool to resolve and ping hostnames.

I just use the binary to troubleshoot connectivity issues in scratch/alpine containers that don't have ping/dig/curl/wget. Just copy the binary to the container, and problem solved.

The binary has to be built with CGO_ENABLED=0 to avoid problems with alpine-based images.

Example of use:

pingish www.google.es

Server

You can start a server that will accept requests on /ping?host=<target>, using the --server flag. e.g.

pingish --server

TROUBLESHOOTING

To run it as a normal user in ubuntu, you might need to configure your host first: sudo sysctl -w net.ipv4.ping_group_range="0 2147483647"

And/or set the capabilities of the binary: sudo setcap cap_net_raw=ep pingish