umgeher's changelog

vpnapi - client

Alguns sabem… Sou usuario do servico vpnapi.io, uso muito ele. A ponto de criar algumas sistemas que dependem desse servico.

Agora resolvi criar um simples cli para fazer consultas no console. Feito em Golang, super simples e sem frescura… Caso queira usar, o repositorio esta’ no https://git.sr.ht/~umgeher/vpnapi.

Baixe o repositorio e se voce estiver em um ambiente unix like, apenas digite:

make

Ele vai rodar o go build com a flag -ldflags="-s -w". Ele vai gerar um executavel chamado vpnapi.

Para usar a API do vpnapi, voce deve criar uma conta no servico. Caso esteja com preguica (hehe), segue uma key livre deles:

727b7b6c9c284ff58219d143b4e13ffd

Agora coloque isso no seu env, para unix like, voce pode colocar no seu .profile a seguinte linha:

export VPNAPI_KEY="727b7b6c9c284ff58219d143b4e13ffd"

Agora voce pode usar a vontade o servico do VPNApi.io.

~/krig/vpnapi> ./vpnapi 8.8.8.8
{"ip":"8.8.8.8","security":{"vpn":false,"proxy":false,"tor":false,"relay":false},
"location":{"city":"","region":"","country":"United States",
"continent":"North America","region_code":"","country_code":"US",
"continent_code":"NA","latitude":"37.7510","longitude":"-97.8220",
"time_zone":"America/Chicago","locale_code":"en","metro_code":"",
"is_in_european_union":false},"network":{"network":"8.8.8.0/24",
"autonomous_system_number":"AS15169","autonomous_system_organization":"GOOGLE"}}

Articles from blogs I follow around the net

OpenBSD 7.7 Released

The OpenBSD project has announced OpenBSD 7.7, its 58th release. The new release contains a number of significant improvements, including but certainly not limited to: Multiple SMP improvements have been made. TCP output and TCP timers now run in parallel. Only TC…

via OpenBSD Journal 2025-04-27 18:30

Running repl commands in cider (emacs)

Ok, I will admit.. this took a while. But I have found a nice way of doing this. What is this? Well, let’s say let’s say that you have a command to start your server in user namespace. With this cool feature, now you can run this with a emacs command (or s…

via Lucas E M M. opinions 2025-04-23 19:46

Resistance from the tech sector

As of late, most of us have been reading the news with a sense of anxious trepidation. At least, those of us who read from a position of relative comfort and privilege. Many more read the news with fear. Some of us are already no longer in a position to read…

via Drew DeVault's blog 2025-04-20 00:00

Generated by openring