frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door

https://knock-knock.net
39•djkurlander•4h ago

Comments

djkurlander•4h ago
OP here.

site: https://knock-knock.net

Every server with port 22 open gets hammered by bots trying to brute-force SSH. I built a honeypot that accepts every connection, records the credentials they try, and displays it all on a live dashboard with a 3D globe.

Some fun things you'll notice:

- Bots try the same passwords everywhere — "admin", "123456", "password" are the classics. Yes, you'll see the Spaceballs password in the top 10.

- Certain countries and ISPs dominate the leaderboards

- Attacks come in waves — sometimes nothing for a minute, then a burst of 50 from one IP cycling through a wordlist

- There's a knock-knock joke panel because I couldn't resist

Originally inspired by my kids asking "who keeps trying to log into your computer?" when they saw me tailing SSH logs.

The stack is Python (FastAPI + paramiko for the honeypot), Redis pub/sub for real-time updates, SQLite for stats, and globe.gl for the visualization. WebSocket pushes every knock to your browser as it happens.

The whole thing runs on a $6.75/year VPS. The domain costs more than the server.

Source: https://github.com/djkurlander/knock-knock

Bender•4h ago
Very nice! I am looking forward to many people running this. Perhaps people could add their URL in a ./contrib directory or something to that effect? I might set this up when I get back from the feed store.
djkurlander•3h ago
Nice idea. The original VPS is in Los Angeles, but I installed the app more recently on VPS's in London, Tokyo, and Amsterdam. I've been noticing some interesting regional differences, but it may just be smaller sample of knocks for those sites so far. I'll set up that contrib directory so that we can share our dashboards. I would be interested in looking at others' dashboards to suss out patterns.
djkurlander•3h ago
contrib directory added!
orojackson•42m ago
Side question: which cheap VPS are you using in Los Angeles? Looking to get one in the Southern California area.
djkurlander•24m ago
My $6.75 per year vps was a Dedirock Black Friday sale that I found https://lowendtalk.com. https://cheapvpsbox.com/ reports several nice Los Angeles sales still going on from various providers. My London, Tokyo, and Amsterdam VPSs are holiday sales from RareCloud and Racknerd - all less than $19/year.
czbond•1h ago
Well done, OP.
tkp-415•43m ago
This is neat. What VPS service do you use? I am trying to replace my tendency to spin up small EC2 instances just to deploy a simple web app.
djkurlander•31m ago
My $6.75 per year VPS was a Black Friday sale from Dedirock on https://lowendtalk.com. Some of the Black Friday sales are still being honored. The site https://cheapvpsbox.com/ has a nice search engine for cheap VPS sales.
mmarian•38m ago
> who keeps trying to log into your computer?

I'm curious, how do you think this helps you answer the question? Proxies are incredibly easy to come by these days, rotation makes it hard to identify what's behind it all.

djkurlander•18m ago
That’s a valid point. We can easily see where the attack is coming from but not who or which botnet. Some of these can be inferred by the pattern of usernames and passwords attempted, and the ISPs. Someone suggested that I collect the client SSH signature as well, which would help. But you’re right, we don’t know who is behind the attacks.
jwkerr•1h ago
This is very interesting to me, would most of these bots be running on servers that have already been compromised? If that's the case, is the Netherlands/Digital Ocean the most common combo as it's what most normal people use, or is there some other reason bots favour it?
djkurlander•1h ago
Many/most of these are servers that have been compromised. DigitalOcean is certainly one of the biggest ISPs/providers; however, I’m betting that if you looked at ratio of knocks per ASN IPs registered, DigitalOcean would still be at the top. I’ll look into that.

Providers can shut down abusive IPs. I run a script every night to report attacks to abuseIPDB.com (included in the extras folder on the knock-knock GitHub repository). Some providers just don’t care.

6031769•33m ago
> Some providers just don’t care.

And they should be shunned by everyone. We should all be naming and shaming such providers and those of us with any conscience at all will avoid using them. This is the only way to stop the tsunami of bad actors.

LT6502: A 6502-based homebrew laptop

https://github.com/TechPaula/LT6502
210•classichasclass•4h ago•60 comments

I Fixed Windows Native Development

https://marler8997.github.io/blog/fixed-windows/
552•deevus•9h ago•280 comments

EU bans the destruction of unsold apparel, clothing, accessories and footwear

https://environment.ec.europa.eu/news/new-eu-rules-stop-destruction-unsold-clothes-and-shoes-2026...
525•giuliomagnifico•4h ago•372 comments

GNU Pies – Program Invocation and Execution Supervisor

https://www.gnu.org.ua/software/pies/
7•smartmic•21m ago•0 comments

Towards Autonomous Mathematics Research

https://arxiv.org/abs/2602.10177
47•gmays•2h ago•14 comments

Modern CSS Code Snippets: Stop writing CSS like it's 2015

https://modern-css.com
54•eustoria•3h ago•12 comments

Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI

https://github.com/gpasquero/voog
23•gpasquero•1h ago•2 comments

Real-time PathTracing with global illumination in WebGL

https://erichlof.github.io/THREE.js-PathTracing-Renderer/
79•tobr•3d ago•9 comments

Gwtar: A static efficient single-file HTML format

https://gwern.net/gwtar
124•theblazehen•5h ago•33 comments

Show HN: Lightwave – Real-time notes app, 3.5 years of hand-rolled JavaScript

5•jv22222•18m ago•5 comments

Show HN: Microgpt is a GPT you can visualize in the browser

https://microgpt.boratto.ca
28•b44•2h ago•0 comments

I love the work of the ArchWiki maintainers

https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/
847•panic•19h ago•152 comments

Hideki Sato, designer of all Sega's consoles, has died

https://www.videogameschronicle.com/news/hideki-sato-designer-of-segas-consoles-dies-age-75/
242•magoghm•4h ago•22 comments

Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door

https://knock-knock.net
41•djkurlander•4h ago•15 comments

Sony Jumbotron Image Control System (1998) [pdf]

https://pro.sony/s3/cms-static-content/operation-manual/3864848111.pdf
8•xattt•3d ago•2 comments

Palantir Gets Millions of Dollars from New York City's Public Hospitals

https://theintercept.com/2026/02/15/palantir-contract-new-york-city-health-hospitals/
201•cdrnsf•3h ago•73 comments

State Attorneys General Want to Tie Online Access to ID

https://reclaimthenet.org/40-attorneys-general-back-ids-online-safety-act
68•computerliker•1h ago•45 comments

Flashpoint Archive – Over 200k web games and animations preserved

https://flashpointarchive.org
300•helloplanets•15h ago•73 comments

Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

https://oat.ink/
395•twapi•12h ago•114 comments

LEDs Enter the Nanoscale, But efficiency hurdles challenge the smallest LEDs yet

https://spectrum.ieee.org/nanoled-research-approaches
9•oldnetguy•3d ago•3 comments

How Is Data Stored?

https://www.makingsoftware.com/chapters/how-is-data-stored
124•tzury•5d ago•12 comments

Palantir vs. the "Republik": US analytics firm takes magazine to court

https://www.heise.de/en/news/Palantir-vs-the-Republik-US-analytics-firm-takes-magazine-to-court-1...
156•cdrnsf•4h ago•54 comments

Reversed engineered game Starflight (1986)

https://github.com/s-macke/starflight-reverse
87•tosh•9h ago•41 comments

SCM as a database for the code

https://gist.github.com/gritzko/6e81b5391eacb585ae207f5e634db07e
57•gritzko•12h ago•73 comments

1940s Irish sci-fi novel features early mecha and gravity assists

https://github.com/cavedave/Manannan
47•donohoe•6h ago•18 comments

Court orders Acer and Asus to stop selling PCs in Germany over H.265 patents

https://videocardz.com/newz/acer-and-asus-are-now-banned-from-selling-pcs-and-laptops-in-germany-...
22•ledoge•1h ago•3 comments

The Spy Who Found T. Rex

https://nautil.us/the-spy-who-found-t-rex-1267359/
8•speckx•3d ago•0 comments

RynnBrain

https://github.com/alibaba-damo-academy/RynnBrain
57•jsemrau•4d ago•5 comments

Amazon, Google Unwittingly Reveal the Severity of the U.S. Surveillance State

https://greenwald.substack.com/p/amazons-ring-and-googles-nest-unwittingly
586•mikece•8h ago•411 comments

The seam through the center of things

https://usefulfictions.substack.com/p/the-seam-through-the-center-of-things
41•surprisetalk•3d ago•6 comments