awesome-console-services
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
File Transfer
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
Browser
- :no_entry_sign:
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[]=@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
Cryptography
curl https://ja3er.com/search/535886c8d0a1b14f02298967bb990171
- SSL fingerprint search
Monitoring
curl ping.gg
Weather
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
News
curl getnews.tech/world+cup
— fetch the latest newsgopher://gopher.leveck.us:70
- news aggregatorgopher://gopherddit.com:70
- redditssh redditbox.us
— reddit in terminal (ssh + text browser)gopher://hngopher.com:70
- hacker news- :no_entry_sign:
curl wrk.ist
— fetch the latest remote jobs / gigs on the IT market
Information boards
- :no_entry_sign:
curl http://frcl.de/gulasch
— Gulaschprogrammiernacht 2019 Fahrplan gopher://gopherpedia.com:70
- wikipedia
Map
telnet mapscii.me
— show a zoomable world map
Money
curl rate.sx
— get cryptocurrencies exchange rates- :no_entry_sign:
curl moneroj.org
— get Monero exchange rate - :no_entry_sign:
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 tracker
Documentation
curl cheat.sh
— UNIX/Linux commands cheat sheets using curl (chubin/cheat.sh)curl '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' foaas.com/cool/:from
— fuck off as a servicecurl pseudorandom.name
— generate a pseudo random (American?) name (treyhunner/pseudorandom.name)- :no_entry_sign:
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
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 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 (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
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 -
Clients
At least one of these clients, that you need to access these services, is installed on almost every UNIX/Linux system.