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
watch(1) utility added to -current
Job Snijders (job@) has added (to -current) a new utility, watch(1), for periodically executing a command and displaying its output. The IIJ's iwatch was initially imported back in May, and has been reworked substantially before being linked to the build.
via OpenBSD Journal 2025-07-11 09:15Just speak the truth
Today, we’re looking at two case studies in how to respond when reactionaries appear in your free software community. Exhibit A It is a technical decision. The technical reason is that the security team does not have the bandwidth to provide lifecycle maintena…
via Drew DeVault's blog 2025-06-30 00:00The Gap Through Which We Praise the Machine
In this post I’ll expose my current theory of agentic programming: people are amazing at adapting the tools they’re given and totally underestimate the extent to which they do it, and the amount of skill we build doing that is an incidenta…
via Ferd.ca 2025-06-09 10:00Generated by openring
/comments ~umgeher/changelog@lists.sr.ht?Subject=Re: vpnapi - client
/permalink https://umgeher.org/posts/2022/03/vpnapi-client.html