A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols). Structured data of the list (kept in sync) is in structured.yaml.
- IP Address
- Geolocation
- Text Sharing
- URL Shortener
- File Transfer
- Browser
- Tools
- Monitoring
- Weather
- News
- Information boards
- Map
- Money
- Documentation
- Dictionaries and translators
- Generators
- Entertainment
- Scripts
- Clients
curl l2.io/ip
curl https://echoip.de
curl ifconfig.me
curl ipecho.net/plain
curl -L ident.me
#APIcurl -L canihazip.com/s
curl -L tnx.nl/ip
curl wgetip.com
curl whatismyip.akamai.com
curl ip.tyk.nu
curl bot.whatismyipaddress.com
curl curlmyip.net
curl api.ipify.org
curl ipv4bot.whatismyipaddress.com
curl ipcalf.com
curl ipaddy.net
curl eth0.me
curl ipaddr.site
curl ifconfig.co
curl ifconfig.pro
curl curlmyip.net
curl ipinfo.io/ip
curl icanhazip.com
curl checkip.amazonaws.com
curl smart-ip.net/myip
curl ip-api.com/line?fields=query
curl ifconfig.io/ip
curl -s ip.liquidweb.com
curl ifconfig.es
curl ipaddress.sh
curl 2ip.ru
dig @1.1.1.1 whoami.cloudflare ch txt +short
(IPv4)dig @2606:4700:4700::1111 whoami.cloudflare ch txt -6 +short
(IPv6)dig @ns1.google.com o-o.myaddr.l.google.com TXT -6 +short
(IPv6)dig @ns1.google.com o-o.myaddr.l.google.com TXT -4 +short
(IPv4)dig resolver.dnscrypt.info TXT +short
curl https://dnsjson.com/resolver.dnscrypt.info/TXT.json
curl -L https://edns.ip-api.com/json
curl 'api.hackertarget.com/zonetransfer/?q=zonetransfer.me'
- DNS Zone Transfer
curl httpbin.org/ip
curl wtfismyip.com/json
curl -L iphorse.com/json
curl geoplugin.net/json.gp
curl https://ipapi.co/json
curl -L jsonip.com
curl gd.geobytes.com/GetCityDetails
curl ip.jsontest.com
curl ipinfo.io/8.8.8.8
orcurl ipinfo.io/8.8.8.8/loc
curl ip-api.com
orcurl ip-api.com/8.8.8.8
curl ifconfig.co/country
orcurl ifconfig.co/city
orcurl ifconfig.co/country-iso
orhttp ifconfig.co/json
curl ifconfig.es/geo
orcurl ifconfig.es/json
orcurl ifconfig.es/country
orcurl ifconfig.es/code
orcurl ifconfig.es/city
orcurl ifconfig.es/latitude
orcurl ifconfig.es/longitude
echo "Hello world!" | curl -F 'f:1=<-' ix.io
echo "Hello world!" | curl -F file=@- 0x0.st
echo "Hello world!" | curl -F 'clbin=<-' https://clbin.com
echo "Hello world!" | nc termbin.com 9999
echo "Hello world!" | curl -F 'sprunge=<-' sprunge.us
echo "Hello world!" | curl -H "content-type: text/plain" -d @- https://textdb.dev/api/data/unique-id-for-my-text
curl https://patchbay.pub/your-custom-path -d "Hello world!"
andcurl -s https://patchbay.pub/your-custom-path
curl -s tinyurl.com/api-create.php?url=<link>
- 🚫
curl -F shorten=<link> https://ttm.sh
curl https://is.gd/create.php?format=simple&url=<link>
curl -F shorten=<link> https://0x0.st
curl --upload-file <file> transfer.sh/<filename>
curl --upload-file <file> filepush.co/upload/<filename>
curl -F file=@<file> https://ttm.sh
curl https://patchbay.pub/your-custom-filepath.exe --data-binary @<file>
andcurl -LO https://patchbay.pub/your-custom-filepath.exe
nc oshi.at 7777 < <file>
orcurl https://oshi.at -F f=@<file>
curl -F file=@<file> https://0x0.st
curl -F file=@<file> https://api.anonfile.com/upload
- 🚫
ssh brow.sh
curl qrenco.de/STRING
orecho STRING | curl -F-=\<- qrenco.de
— create QR-code for a string (chubin/qrenco.de)curl "http://c.docverter.com/convert" -F from=html -F to=pdf -F "input_files[]=@your-file-name.html" -o "output-file-name.pdf"
- convert a document (source)curl -s "https://decapi.me/youtube/latest_video?user=NPR"
- title/URL of latest upload from indicated YouTube channelcurl -s "https://decapi.me/twitter/latest?name=NPR"
- last tweet from indicated accountcurl -s "https://decapi.me/twitch/uptime?channel=IGN"
- check if indicated twitch channel is onlinecurl -s "https://httpbin.org/delay/4"
- HTTP request and response Service (e.g. send response after 4 seconds)curl -s "https://urlecho.appspot.com/echo?body=Hello+World"
- HTTP response defined in the request parameterscurl -s "https://urlreq.appspot.com/req?method=GET&url=https://l2.io/ip"
- HTTP proxy makes new requests based on input parameterscurl -s "https://api.hackertarget.com/nmap/?q=93.184.216.34"
- TCP port scan using NMAPcurl -s "https://api.hackertarget.com/pagelinks/?q=msn.com"
- Extract all links from a pagecurl -s "https://api.hackertarget.com/whois/?q=google.com"
- Whois lookupcurl -s "https://jsonplaceholder.typicode.com/users"
- Useful tool to retrieve fake api data
curl https://ja3er.com/search/535886c8d0a1b14f02298967bb990171
- SSL fingerprint search
curl ping.gg
curl wttr.in
orcurl wttr.in/Berlin
— the right way to check the weatherfinger oslo@graph.no
nc rainmaker.wunderground.com 3000
(also works with telnet)curl https://tgftp.nws.noaa.gov/data/observations/metar/stations/KAAO.TXT
- METAR from the specified ICAO
-
curl getnews.tech/world+cup
— fetch the latest news -
curl rate.sx
- for exploring (crypto)currencies exchange rates -
gopher://gopher.leveck.us:70
- news aggregator -
gopher://gopherddit.com:70
- reddit -
ssh redditbox.us
— reddit in terminal (ssh + text browser) -
gopher://hngopher.com:70
- hacker news -
🚫
curl wrk.ist
— fetch the latest remote jobs / gigs on the IT market
- 🚫
curl http://frcl.de/gulasch
— Gulaschprogrammiernacht 2019 Fahrplan gopher://gopherpedia.com:70
- wikipedia
curl https://corona-stats.online
curl -L covid19.trackercli.com
curl snf-878293.vm.okeanos.grnet.gr
- Covid-19 statistics for your country
telnet mapscii.me
— show a zoomable world map
curl rate.sx
— get cryptocurrencies exchange rates- 🚫
curl moneroj.org
— get Monero exchange rate - 🚫
curl cmc.rjldev.com
— get coinmarketcap top 100 cryptocurrencies nc ticker.bitcointicker.co 10080
— get BTC/USD exchange rate (also works with telnet)curl stonks.icu/amd/msft
get stock visualizer and trackercurl terminal-stocks.shashi.dev/:ticker
- get stocks prices and information for provided yahoo tickerssh cointop.sh
- cryptocurrency tracking TUI (source)
curl cheat.sh
— UNIX/Linux commands cheat sheets using curl (chubin/cheat.sh)curl 'https://api.hackertarget.com/subnetcalc/?q=192.168.1.0/24'
Subnet calculatorgopher://telcodata.us:70
- NPA/NXX Lookupgopher://gopher.floodgap.com/1/world
- all known gopher servers
curl 'dict.org/d:command line'
git commit -m "$(curl -sk whatthecommit.com/index.txt)"
— generate random commit message- curl
"https://www.random.org/integers/?num=1&min=1&max=100&col=1&base=10&format=plain&rnd=new"
- generate random number curl -H 'Accept: text/plain' https://foaas.com/cool/:from
— fuck off as a servicecurl pseudorandom.name
— generate a pseudo random (American?) name (treyhunner/pseudorandom.name)- 🚫
curl -s https://uinames.com/api/?region=france\&amount=25 | jq '.[] | .name +" " + .surname'
— generate 25 random french names curl https://icanhazdadjoke.com
— random jokescurl givemeguid.com
- guidnc towel.blinkenlights.nl 666
- IT excuses (also works with telnet)curl -s 'https://api-inference.huggingface.co/models/distilgpt2' --data-raw '"what is the meaning of life?"' | jq '.[].generated_text'
- generate text using the GPT2 AI model from a seed string
curl https://asciitv.fr
— watch Star Wars in terminal via curl (source)nc towel.blinkenlights.nl 23
— watch Star Wars in terminal via netcat (also works with telnet)ssh chat.shazow.net
— chat over SSH (shazow/ssh-chat)ssh chat@ascii.town
— SSH chat client (source)curl parrot.live
— display an animated party parrot (hugomd/parrot.live)curl byemck.atulr.com
— display animated goodbye message for colleagues (master-atul/byemck)nc rya.nc 1987
— get Rick Rolled (also works with telnet)curl node-web-console.glitch.me
— watch an emoji race (source)curl ascii.live/forrest
- run Forrest, run!curl ascii.live/nyan
- watch Nyan Catcurl https://poptart.spinda.net
— fullscreen colorized Nyan Catgopher://fld.gp:70
- gopher resources / news / weather / entertainmentgopher://mozz.us:70
- games, drink recipes, and othergopher://port70.net/1board/b
- 4chanssh torus@ascii.town
- collaborative ASCII art project (source)telnet 1984.ws 23
— BBS (BBS list here)ssh vtm@netxs.online
- demo the "Monotty" text-based desktop environment (source)curl e.xec.sh
— seach and display gifs in your terminal
Telnet/SSH-based games:
ssh sshtron.zachlatta.com
~> snake game; play with AWSD keysssh netris.rocketnine.space
— multiplayer tetrisssh play@ascii.town
— 2048, snake, and freecell (source)ssh gameroom@bitreich.org
- 11 arcade gamesssh play@anonymine-demo.oskog97.com -p 2222
— guess free minesweeper; Pass: playssh twenex@sdf.org
— play various games including checkersssh intricacy@sshgames.thegonz.net
- Competitive puzzle; password: intricacyssh simulchess@sshgames.thegonz.net
- Multiplayer Chess; password: simulchessssh pacman:pacman@antimirov.net
- Pacman; password: pacmanssh lagrogue@sshgames.thegonz.net
- Roguelike; password: lagssh ckhet@sshgames.thegonz.net
- Khet; password: ckhetssh slashem@slashem.me
- nethack and othersssh rodney@rlgallery.org
- rogue; password: yendorssh pong.brk.st
- singleplayer pongssh tty.sdf.org
- requires you to make an account firstnc aardmud.org 23
— MUD (MUD list here, also works with telnet)nc freechess.org 23
— Chess Game (also works with telnet)nc igs.joyjoy.net 6969
- play/watch the game of Go (also works with telnet))nc fibs.com 4321
- multiplayer backgammon (also works with telnet)telnet dungeon.name 20028
- infinite cave adventuretelnet milek7.gq
— games: Pong, Break out, Tetristelnet mtrek.com 1701
— Star Trektelnet decwars.com 1701
— Multiplayer Star Trektelnet telehack.com
telnet multizork.icculus.org
— Multiplayer Zork
Useful scripts, that can be run with just one line of code, but where, still local execution is necessary.
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
At least one of these clients, that you need to access these services, is installed on almost every UNIX/Linux system.