Files
awesome-awesomeness/html/consoleservices.html
2024-04-20 19:22:54 +02:00

402 lines
18 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-console-services">awesome-console-services</h1>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<p>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 <a href="structured.yaml">structured.yaml</a>.</p>
<ul>
<li><a href="#IP-Address" title="IP Address">IP Address</a></li>
<li><a href="#Geolocation" title="Geolocation">Geolocation</a></li>
<li><a href="#Text-Sharing" title="Text Sharing">Text Sharing</a></li>
<li><a href="#URL-Shortener" title="URL Shortener">URL
Shortener</a></li>
<li><a href="#File-Transfer" title="File Transfer">File
Transfer</a></li>
<li><a href="#Browser" title="Browser">Browser</a></li>
<li><a href="#Tools" title="Tools">Tools</a></li>
<li><a href="#Monitoring" title="Monitoring">Monitoring</a></li>
<li><a href="#Weather" title="Weather">Weather</a></li>
<li><a href="#News" title="News">News</a></li>
<li><a href="#Information-boards" title="Information boards">Information
boards</a></li>
<li><a href="#Map" title="Map">Map</a></li>
<li><a href="#Money"
title="Exchange rates and financial information">Money</a></li>
<li><a href="#Documentation"
title="Manuals, cheat sheets and FAQs">Documentation</a></li>
<li><a href="#Dictionaries-and-translators"
title="Dictionaries and translators">Dictionaries and
translators</a></li>
<li><a href="#Generators"
title="Messages/texts/jokes/fortunes/names generators">Generators</a></li>
<li><a href="#Entertainment-and-games"
title="Chats, games and fun">Entertainment</a></li>
<li><a href="#Scripts" title="Scripts">Scripts</a></li>
<li><a href="#Clients" title="Clients">Clients</a></li>
</ul>
<h2 id="ip-address">IP address</h2>
<h3 id="inline">Inline</h3>
<ul>
<li><code>curl l2.io/ip</code></li>
<li><code>curl https://echoip.de</code></li>
<li><code>curl ifconfig.me</code></li>
<li><code>curl ipecho.net/plain</code></li>
<li><code>curl -L ident.me</code> #<a
href="http://api.ident.me">API</a></li>
<li><code>curl -L canihazip.com/s</code></li>
<li><code>curl -L tnx.nl/ip</code></li>
<li><code>curl wgetip.com</code></li>
<li><code>curl whatismyip.akamai.com</code></li>
<li><code>curl ip.tyk.nu</code></li>
<li><code>curl bot.whatismyipaddress.com</code></li>
<li><code>curl curlmyip.net</code></li>
<li><code>curl api.ipify.org</code></li>
<li><code>curl ipv4bot.whatismyipaddress.com</code></li>
<li><code>curl ipcalf.com</code></li>
</ul>
<h3 id="new-line">New line</h3>
<ul>
<li><code>curl ipaddy.net</code></li>
<li><code>curl eth0.me</code></li>
<li><code>curl ipaddr.site</code></li>
<li><code>curl ifconfig.co</code></li>
<li><code>curl ifconfig.pro</code></li>
<li><code>curl curlmyip.net</code></li>
<li><code>curl ipinfo.io/ip</code></li>
<li><code>curl icanhazip.com</code></li>
<li><code>curl checkip.amazonaws.com</code></li>
<li><code>curl smart-ip.net/myip</code></li>
<li><code>curl ip-api.com/line?fields=query</code></li>
<li><code>curl ifconfig.io/ip</code></li>
<li><code>curl -s ip.liquidweb.com</code></li>
<li><code>curl ifconfig.es</code></li>
<li><code>curl ipaddress.sh</code></li>
<li><code>curl 2ip.ru</code></li>
</ul>
<h3 id="dns">DNS</h3>
<ul>
<li><code>dig @1.1.1.1 whoami.cloudflare ch txt +short</code>
(IPv4)</li>
<li><code>dig @2606:4700:4700::1111 whoami.cloudflare ch txt -6 +short</code>
(IPv6)</li>
<li><code>dig @ns1.google.com o-o.myaddr.l.google.com TXT -6 +short</code>
(IPv6)</li>
<li><code>dig @ns1.google.com o-o.myaddr.l.google.com TXT -4 +short</code>
(IPv4)</li>
<li><code>dig resolver.dnscrypt.info TXT +short</code></li>
<li><code>curl https://dnsjson.com/resolver.dnscrypt.info/TXT.json</code></li>
<li><code>curl -L https://edns.ip-api.com/json</code></li>
<li><code>curl 'api.hackertarget.com/zonetransfer/?q=zonetransfer.me'</code>
- DNS Zone Transfer</li>
</ul>
<h3 id="json-only">JSON only</h3>
<ul>
<li><code>curl httpbin.org/ip</code></li>
<li><code>curl wtfismyip.com/json</code></li>
<li><code>curl -L iphorse.com/json</code></li>
<li><code>curl geoplugin.net/json.gp</code></li>
<li><code>curl https://ipapi.co/json</code></li>
<li><code>curl -L jsonip.com</code></li>
<li><code>curl gd.geobytes.com/GetCityDetails</code></li>
<li><code>curl ip.jsontest.com</code></li>
</ul>
<h2 id="geolocation">Geolocation</h2>
<ul>
<li><code>curl ipinfo.io/8.8.8.8</code> or
<code>curl ipinfo.io/8.8.8.8/loc</code></li>
<li><code>curl ip-api.com</code> or
<code>curl ip-api.com/8.8.8.8</code></li>
<li><code>curl ifconfig.co/country</code> or
<code>curl ifconfig.co/city</code> or
<code>curl ifconfig.co/country-iso</code> or
<code>http ifconfig.co/json</code></li>
<li><code>curl ifconfig.es/geo</code> or
<code>curl ifconfig.es/json</code> or
<code>curl ifconfig.es/country</code> or
<code>curl ifconfig.es/code</code> or <code>curl ifconfig.es/city</code>
or <code>curl ifconfig.es/latitude</code> or
<code>curl ifconfig.es/longitude</code></li>
</ul>
<h2 id="text-sharing">Text Sharing</h2>
<ul>
<li><code>echo "Hello world!" | curl -F 'f:1=&lt;-' ix.io</code></li>
<li><code>echo "Hello world!" | curl -F file=@- 0x0.st</code></li>
<li><code>echo "Hello world!" | curl -F 'clbin=&lt;-' https://clbin.com</code></li>
<li><code>echo "Hello world!" | nc termbin.com 9999</code></li>
<li><code>echo "Hello world!" | curl -F 'sprunge=&lt;-' sprunge.us</code></li>
<li><code>echo "Hello world!" | curl -H "content-type: text/plain" -d @- https://textdb.dev/api/data/unique-id-for-my-text</code></li>
<li><code>curl https://patchbay.pub/your-custom-path -d "Hello world!"</code>
and <code>curl -s https://patchbay.pub/your-custom-path</code></li>
</ul>
<h2 id="url-shortener">URL shortener</h2>
<ul>
<li><code>curl -s tinyurl.com/api-create.php?url=&lt;link&gt;</code></li>
<li>:no_entry_sign:
<code>curl -F shorten=&lt;link&gt; https://ttm.sh</code></li>
<li><code>curl https://is.gd/create.php?format=simple&amp;url=&lt;link&gt;</code></li>
<li><code>curl -F shorten=&lt;link&gt; https://0x0.st</code></li>
<li><code>curl -F url=&lt;link&gt; https://shorta.link</code></li>
</ul>
<h2 id="file-transfer">File Transfer</h2>
<ul>
<li><code>curl --upload-file &lt;file&gt; transfer.sh/&lt;filename&gt;</code></li>
<li><code>curl -F file=@&lt;file&gt; https://ttm.sh</code></li>
<li><code>curl https://patchbay.pub/your-custom-filepath.exe --data-binary @&lt;file&gt;</code>
and
<code>curl -LO https://patchbay.pub/your-custom-filepath.exe</code></li>
<li><code>nc oshi.at 7777 &lt; &lt;file&gt;</code> or
<code>curl https://oshi.at -F f=@&lt;file&gt;</code></li>
<li><code>curl -F file=@&lt;file&gt; https://0x0.st</code></li>
<li><code>curl -F file=@&lt;file&gt; https://api.anonfile.com/upload</code></li>
</ul>
<h2 id="browser">Browser</h2>
<ul>
<li>:no_entry_sign: <code>ssh brow.sh</code></li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><code>curl qrenco.de/STRING</code> or
<code>echo STRING | curl -F-=\&lt;- qrenco.de</code> — create QR-code
for a string (<a
href="https://github.com/chubin/qrenco.de">chubin/qrenco.de</a>)</li>
<li><code>curl "http://c.docverter.com/convert" -F from=html -F to=pdf -F "input_files[]=@your-file-name.html" -o "output-file-name.pdf"</code>
- convert a document (<a
href="https://github.com/docverter/docverter">source</a>)</li>
<li><code>curl -s "https://decapi.me/youtube/latest_video?user=NPR"</code>
- title/URL of latest upload from indicated YouTube channel</li>
<li><code>curl -s "https://decapi.me/twitter/latest?name=NPR"</code> -
last tweet from indicated account</li>
<li><code>curl -s "https://decapi.me/twitch/uptime?channel=IGN"</code> -
check if indicated twitch channel is online</li>
<li><code>curl -s "https://httpbin.org/delay/4"</code> - HTTP request
and response Service (e.g. send response after 4 seconds)</li>
<li><code>curl -s "https://urlecho.appspot.com/echo?body=Hello+World"</code>
- HTTP response defined in the request parameters</li>
<li><code>curl -s "https://urlreq.appspot.com/req?method=GET&amp;url=https://l2.io/ip"</code>
- HTTP proxy makes new requests based on input parameters</li>
<li><code>curl -s "https://api.hackertarget.com/nmap/?q=93.184.216.34"</code>
- TCP port scan using NMAP</li>
<li><code>curl -s "https://api.hackertarget.com/pagelinks/?q=msn.com"</code>
- Extract all links from a page</li>
<li><code>curl -s "https://api.hackertarget.com/whois/?q=google.com"</code>
- Whois lookup</li>
<li><code>curl -s "https://jsonplaceholder.typicode.com/users"</code> -
Useful tool to retrieve fake api data</li>
</ul>
<h2 id="cryptography">Cryptography</h2>
<ul>
<li><code>curl https://ja3er.com/search/535886c8d0a1b14f02298967bb990171</code>
- SSL fingerprint search</li>
</ul>
<h2 id="monitoring">Monitoring</h2>
<ul>
<li><code>curl ping.gl</code></li>
<li><code>curl https://status.plaintext.sh/t</code> - Check status pages
of common services</li>
</ul>
<h2 id="weather">Weather</h2>
<ul>
<li><code>curl wttr.in</code> or <code>curl wttr.in/Berlin</code> — the
right way to check the weather</li>
<li><code>finger oslo@graph.no</code></li>
<li><code>nc rainmaker.wunderground.com 3000</code> (also works with
telnet)</li>
<li><code>curl https://tgftp.nws.noaa.gov/data/observations/metar/stations/KAAO.TXT</code>
- METAR from the specified ICAO</li>
</ul>
<h2 id="news">News</h2>
<ul>
<li><p><code>curl getnews.tech/world+cup</code> — fetch the latest
news</p></li>
<li><p><code>curl hkkr.in</code> - <a
href="github.com/NalinPlad/hkkr.in">Hacker News feed</a></p></li>
<li><p><code>curl rate.sx</code> - for exploring (crypto)currencies
exchange rates</p></li>
<li><p><code>gopher://gopher.leveck.us:70</code> - news
aggregator</p></li>
<li><p><code>gopher://gopherddit.com:70</code> - reddit</p></li>
<li><p><code>ssh redditbox.us</code> — reddit in terminal (ssh + text
browser)</p></li>
<li><p><code>gopher://hngopher.com:70</code> - hacker news</p></li>
<li><p>:no_entry_sign: <code>curl wrk.ist</code> — fetch the latest
remote jobs / gigs on the IT market</p></li>
</ul>
<h2 id="information-boards">Information boards</h2>
<ul>
<li>:no_entry_sign: <code>curl http://frcl.de/gulasch</code>
Gulaschprogrammiernacht 2019 Fahrplan</li>
<li><code>gopher://gopherpedia.com:70</code> - wikipedia</li>
</ul>
<h3 id="covid-19">COVID-19</h3>
<ul>
<li><code>curl https://corona-stats.online</code></li>
<li><code>curl -L covid19.trackercli.com</code></li>
<li><code>curl snf-878293.vm.okeanos.grnet.gr</code> - Covid-19
statistics for your country</li>
</ul>
<h2 id="map">Map</h2>
<ul>
<li><code>telnet mapscii.me</code> — show a zoomable world map</li>
</ul>
<h2 id="money">Money</h2>
<ul>
<li><code>curl rate.sx</code> — get cryptocurrencies exchange rates</li>
<li>:no_entry_sign: <code>curl moneroj.org</code> — get Monero exchange
rate</li>
<li>:no_entry_sign: <code>curl cmc.rjldev.com</code> — get coinmarketcap
top 100 cryptocurrencies</li>
<li><code>nc ticker.bitcointicker.co 10080</code> — get BTC/USD exchange
rate (also works with telnet)</li>
<li><code>curl https://stonks.icu/amd/msft</code> get stock visualizer
and tracker</li>
<li><code>curl terminal-stocks.shashi.dev/:ticker</code> - get stocks
prices and information for provided yahoo ticker</li>
<li><code>ssh cointop.sh</code> - cryptocurrency tracking TUI (<a
href="https://github.com/miguelmota/cointop">source</a>)</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li><code>curl cheat.sh</code> — UNIX/Linux commands cheat sheets using
curl (<a
href="https://github.com/chubin/cheat.sh">chubin/cheat.sh</a>)</li>
<li><code>curl 'https://api.hackertarget.com/subnetcalc/?q=192.168.1.0/24'</code>
Subnet calculator</li>
<li><code>gopher://telcodata.us:70</code> - NPA/NXX Lookup</li>
<li><code>gopher://gopher.floodgap.com/1/world</code> - all known gopher
servers</li>
</ul>
<h2 id="dictionaries-and-translators">Dictionaries and translators</h2>
<ul>
<li><code>curl 'dict.org/d:command line'</code></li>
</ul>
<h2 id="generators">Generators</h2>
<ul>
<li><code>git commit -m "$(curl -sk whatthecommit.com/index.txt)"</code>
— generate random commit message</li>
<li>curl
<code>"https://www.random.org/integers/?num=1&amp;min=1&amp;max=100&amp;col=1&amp;base=10&amp;format=plain&amp;rnd=new"</code>
- generate random number</li>
<li><code>curl -H 'Accept: text/plain' https://foaas.com/cool/:from</code>
— fuck off as a service</li>
<li><code>curl pseudorandom.name</code> — generate a pseudo random
(American?) name (<a
href="https://github.com/treyhunner/pseudorandom.name">treyhunner/pseudorandom.name</a>)</li>
<li>:no_entry_sign:
<code>curl -s https://uinames.com/api/?region=france\&amp;amount=25 | jq '.[] | .name +" " + .surname'</code>
— generate 25 random french names</li>
<li><code>curl https://icanhazdadjoke.com</code> — random jokes</li>
<li><code>curl givemeguid.com</code> - guid</li>
<li><code>nc towel.blinkenlights.nl 666</code> - IT excuses (also works
with telnet)</li>
<li><code>curl -s 'https://api-inference.huggingface.co/models/distilgpt2' --data-raw '"what is the meaning of life?"' | jq '.[].generated_text'</code>
- generate text using the GPT2 AI model from a seed string</li>
</ul>
<h2 id="entertainment-and-games">Entertainment and Games</h2>
<ul>
<li><code>curl https://asciitv.fr</code> — watch Star Wars in terminal
via curl (<a
href="https://github.com/martinraison/ascii-tv">source</a>)</li>
<li><code>nc towel.blinkenlights.nl 23</code> — watch Star Wars in
terminal via netcat (also works with telnet)</li>
<li><code>ssh chat.shazow.net</code> — chat over SSH (<a
href="https://github.com/shazow/ssh-chat">shazow/ssh-chat</a>)</li>
<li><code>ssh chat@ascii.town</code> — SSH chat client (<a
href="https://git.causal.agency/catgirl">source</a>)</li>
<li><code>curl parrot.live</code> — display an animated party parrot (<a
href="https://github.com/hugomd/parrot.live">hugomd/parrot.live</a>)</li>
<li><code>curl byemck.atulr.com</code> — display animated goodbye
message for colleagues (<a
href="https://github.com/master-atul/byemck">master-atul/byemck</a>)</li>
<li><code>nc rya.nc 1987</code> — get Rick Rolled (also works with
telnet)</li>
<li><code>curl node-web-console.glitch.me</code> — watch an emoji race
(<a href="https://glitch.com/edit/#!/node-web-console">source</a>)</li>
<li><code>curl ascii.live/forrest</code> - run Forrest, run!</li>
<li><code>curl ascii.live/nyan</code> - watch Nyan Cat</li>
<li><code>curl https://poptart.spinda.net</code> — fullscreen colorized
Nyan Cat</li>
<li><code>gopher://fld.gp:70</code> - gopher resources / news / weather
/ entertainment</li>
<li><code>gopher://mozz.us:70</code> - games, drink recipes, and
other</li>
<li><code>gopher://port70.net/1board/b</code> - 4chan</li>
<li>:no_entry_sign: <code>ssh torus@ascii.town</code> - collaborative
ASCII art project (<a
href="https://git.causal.agency/torus">source</a>)</li>
<li><code>telnet 1984.ws 23</code> — BBS (BBS list <a
href="https://www.telnetbbsguide.com/bbs/">here</a>)</li>
<li><code>ssh vtm@netxs.online</code> - demo the “Monotty” text-based
desktop environment (<a
href="https://github.com/netxs-group/VTM">source</a>)</li>
<li><code>curl gif.xyzzy.run</code> — search and display gifs in your
terminal</li>
</ul>
<p>Telnet/SSH-based games:</p>
<ul>
<li><code>ssh sshtron.zachlatta.com</code> ~&gt; snake game; play with
AWSD keys</li>
<li><code>ssh netris.rocketnine.space</code> — multiplayer tetris</li>
<li><code>ssh play@ascii.town</code> — 2048, snake, and freecell (<a
href="https://git.causal.agency/play">source</a>)</li>
<li><code>ssh gameroom@bitreich.org</code> - 11 arcade games</li>
<li><code>ssh play@anonymine-demo.oskog97.com -p 2222</code> — guess
free minesweeper; Pass: play</li>
<li><code>ssh twenex@sdf.org</code> — play various games including
checkers</li>
<li><code>ssh intricacy@sshgames.thegonz.net</code> - Competitive
puzzle; password: intricacy</li>
<li><code>ssh simulchess@sshgames.thegonz.net</code> - Multiplayer
Chess; password: simulchess</li>
<li><code>ssh pacman:pacman@antimirov.net</code> - Pacman; password:
pacman</li>
<li><code>ssh lagrogue@sshgames.thegonz.net</code> - Roguelike;
password: lag</li>
<li><code>ssh ckhet@sshgames.thegonz.net</code> - Khet; password:
ckhet</li>
<li><code>ssh slashem@slashem.me</code> - nethack and others</li>
<li><code>ssh rodney@rlgallery.org</code> - rogue; password: yendor</li>
<li><code>ssh pong.brk.st</code> - singleplayer pong</li>
<li><code>ssh tty.sdf.org</code> - requires you to <a
href="https://sdf.org">make an account</a> first</li>
<li><code>nc aardmud.org 23</code> — MUD (MUD list <a
href="http://www.mudconnect.com/cgi-bin/search.cgi?mode=tmc_biglist">here</a>,
also works with telnet)</li>
<li><code>nc freechess.org 23</code> — Chess Game (also works with
telnet)</li>
<li><code>nc igs.joyjoy.net 6969</code> - play/watch the game of Go
(also works with telnet))</li>
<li><code>nc fibs.com 4321</code> - multiplayer backgammon (also works
with telnet)</li>
<li><code>telnet dungeon.name 20028</code> - infinite cave
adventure</li>
<li><code>telnet milek7.gq</code> — games: Pong, Break out, Tetris</li>
<li><code>telnet mtrek.com 1701</code> — Star Trek</li>
<li><code>telnet decwars.com 1701</code> — Multiplayer Star Trek</li>
<li><code>telnet telehack.com</code></li>
<li><code>telnet multizork.icculus.org</code> — Multiplayer Zork</li>
</ul>
<h2 id="scripts">Scripts</h2>
<p>Useful scripts, that can be run with just one line of code, but
where, still local execution is necessary.</p>
<ul>
<li><code>curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -</code></li>
<li><code>curl -sL https://raw.githubusercontent.com/dylanaraps/neofetch/master/neofetch | bash</code></li>
<li><code>curl -sL https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash</code></li>
</ul>
<h2 id="clients">Clients</h2>
<p>At least one of these clients, that you need to access these
services, is installed on almost every UNIX/Linux system.</p>
<ul>
<li><a href="https://aria2.github.io/">aria2</a></li>
<li><a
href="https://docs.microsoft.com/windows/win32/bits/">bitsadmin</a></li>
<li><a href="https://curl.haxx.se/">curl</a></li>
<li><a href="https://httpie.org/">httpie</a></li>
<li><a href="https://www.httrack.com/">httrack</a></li>
<li><a href="https://microsoft.com/powershell/">powershell</a></li>
<li><a href="https://rclone.org/">rclone</a></li>
<li><a href="https://www.gnu.org/software/wget/">wget</a></li>
<li><a href="https://gitlab.com/gnuwget/wget2">wget2</a></li>
</ul>