awesome-console-services
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
IP address
Inline
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
New line
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
DNS
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
JSON only
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
Geolocation
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
Text Sharing
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
URL shortener
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 -F url=<link> https://shorta.link
File Transfer
curl --upload-file <file> transfer.sh/<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
Browser
🚫 ssh brow.sh
Tools
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[][email protected]" -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
Cryptography
curl https://ja3er.com/search/535886c8d0a1b14f02298967bb990171
- SSL fingerprint search
Monitoring
curl ping.gl
curl https://status.plaintext.sh/t
- Check status pages of common services
Weather
curl wttr.in
orcurl wttr.in/Berlin
— the right way to check the weatherfinger [email protected]
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
News
-
curl getnews.tech/world+cup
— fetch the latest news -
curl hkkr.in
- Hacker News feed -
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
Information boards
🚫 curl http://frcl.de/gulasch
— Gulaschprogrammiernacht 2019 Fahrplangopher://gopherpedia.com:70
- wikipedia
COVID-19
curl https://corona-stats.online
curl -L covid19.trackercli.com
curl snf-878293.vm.okeanos.grnet.gr
- Covid-19 statistics for your country
Map
telnet mapscii.me
— show a zoomable world map
Money
curl rate.sx
— get cryptocurrencies exchange rates🚫 curl moneroj.org
— get Monero exchange rate🚫 curl cmc.rjldev.com
— get coinmarketcap top 100 cryptocurrenciesnc ticker.bitcointicker.co 10080
— get BTC/USD exchange rate (also works with telnet)curl https://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)
Documentation
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
Dictionaries and translators
curl 'dict.org/d:command line'
Generators
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 namescurl 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
Entertainment and Games
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 [email protected]
— 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
- 4chan🚫 ssh [email protected]
- collaborative ASCII art project (source)telnet 1984.ws 23
— BBS (BBS list here)ssh [email protected]
- demo the "Monotty" text-based desktop environment (source)curl gif.xyzzy.run
— search 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 [email protected]
— 2048, snake, and freecell (source)ssh [email protected]
- 11 arcade gamesssh [email protected] -p 2222
— guess free minesweeper; Pass: playssh [email protected]
— play various games including checkersssh [email protected]
- Competitive puzzle; password: intricacyssh [email protected]
- Multiplayer Chess; password: simulchessssh pacman:[email protected]
- Pacman; password: pacmanssh [email protected]
- Roguelike; password: lagssh [email protected]
- Khet; password: ckhetssh [email protected]
- nethack and othersssh [email protected]
- 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
Scripts
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 -
curl -sL https://raw.githubusercontent.com/dylanaraps/neofetch/master/neofetch | bash
curl -sL https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash
Clients
At least one of these clients, that you need to access these services, is installed on almost every UNIX/Linux system.