Programming · Python
Python (Part 5): Loops
Part 5 of the Python series: repeat work without copy-pasting using for and while loops, the range() helper, plus break, continue, and enumerate().
Home / Journal
Programming · Python
Part 5 of the Python series: repeat work without copy-pasting using for and while loops, the range() helper, plus break, continue, and enumerate().
Programming · Python
Part 4 of the Python series: make your programs decide with if, elif, and else — plus truthiness, the ternary shortcut, and match (Python 3.10+).
Programming · Python
Part 3 of the Python series: operators — arithmetic (incl. // and **), assignment, comparison, and logic, plus what Python does differently from PHP.
Programming · Python
Part 2 of the Python series: variables and data types — how Python stores text, numbers, and booleans, plus how its dynamic typing works (and differs from PHP).
Programming · Python
Starting a new beginner-to-intermediate series. Part 1 covers Python's basic syntax — running a script, the print() function, indentation, and comments.
Programming · PHP
Part 4 of the PHP series: conditional statements — make your programs decide with if, else, elseif, switch, and the handy ternary shortcut.
Systems & Networking · Security
A tiny status page plus a safe control API for your server — published only inside your tailnet with Tailscale Serve, never exposed to the public internet.
Apps
When Facebook retired its desktop Messenger app, millions got pushed into a browser tab. KausApp brings Messenger back to a real desktop app — coming soon.
Systems & Networking
Stay connected to IRC 24/7 with ZNC. Install it, run it as a service, connect your client, and use the *status and *controlpanel commands to manage it.
Programming · Systems & Networking
No server, no database, no monthly bill. Here's the whole path to a static website — build the files, preview locally, and put it online for free with HTTPS.
Apps
RAVE began in 2002 as an mIRC script for DALnet operators. We're rebuilding it as a native, cross-platform IRC client with the operator toolkit baked in.
Systems & Networking
tmux keeps terminal sessions alive, splits one window into many, and survives dropped SSH connections — here's why to use it and the commands you'll use daily.
Security
Carry a unique, strong password for every site in your head — using one memorized phrase and a simple algorithm you run yourself. No password manager needed.
AI · Security · Systems & Networking
An AI agent like Claude can SSH into your server and run it for you — add users, harden SSH, debug. Here's how to do it without handing over the farm.
Security
Your password is often the only thing between an attacker and your accounts. Here's what actually makes one strong — and why length beats complexity.
Security
An old Android pentesting writeup: embedding a Meterpreter payload in a legit APK and editing the manifest so it requests all permissions at install time.
AI · Security
AI won't replace the pentester — but it's already changing the job: recon, triage, payloads, reporting. What's real, what's hype, and how to use it well.
Programming · PHP
Part 3 of the PHP series: operators — arithmetic, assignment, comparison, and logic, the building blocks of every PHP program.
Programming · Systems & Networking
The site you're reading has no web server, no database, nothing to patch. Here's how 'static + edge' hosting works — and why it's faster and safer.
Systems & Networking · Security
Stop typing your server password. Set up SSH key-based authentication to log into your Linux server — or DigitalOcean droplet — without one.
AI · Security
SQL injection broke databases. Command injection broke shells. Prompt injection breaks AI — and as we wire LLMs into agents, it's the #1 risk to understand.
Programming · PHP
Part 2 of the PHP series: variables and constants — the two ways PHP stores information for you to use later in your programs.
Programming · PHP
What is PHP? PHP: Hypertext Preprocessor (PHP) is an open source general purpose scripting language that is widely used for web development and can be…
Systems & Networking
Warning : Doing this wrong could cause damage to your operating system. We assume that you already know how to use the Terminal and are comfortable in…
Security
A blind wordlist wastes time and disk. Learn crunch's pattern placeholders (@ , % ^) to generate targeted password lists — digits, words, and mixed patterns.
Security
Some of you may already know that brute forcing a WPA2 password takes a very long time but I'm going to show you one of the ways to do this and how this…
Security
Before you can crack a WPA2 password offline, you need the 4-way handshake. Capture one with airmon-ng, airodump-ng, and a deauth from aireplay-ng.
Systems & Networking · Security
Developers always need to test code once in a while and there is a way to quickly launch a web server from your current working directory without the need…
Systems & Networking
What is a /24 or a /22? A full reference table of IPv4 CIDR prefixes, their subnet masks, and how many total and usable IP addresses each one gives you.
Systems & Networking
Save any man page as clean, plain text with man and col -b — handy for reading offline, grepping, or printing. Plus a quick way to export a manual as a PDF.
Systems & Networking
Seeing "piix4_smbus … SMBus Host controller not enabled!" at boot inside a VM? Here's why it happens and how to silence it by blacklisting the module.
Systems & Networking
Run an internet speed test from your terminal — no browser. Install the official Ookla Speedtest CLI or the lighter speedtest-cli, with sample output and flags.
Systems & Networking
A 90-second boot hang on 'a start job is running for /dev/disk/by-uuid/…' is usually a stale swap UUID in /etc/fstab — here's how to fix it fast with blkid.
No articles match your search.