PermitANY

About

What PermitANY is, and who writes it

A free reference for network, security and IT engineers: config generators, Python scripts, SKILL.md packages, installable AI agents, prompts and network tools. No account, no paywall, no gated downloads.

Why it exists

The reference material an engineer needs is split in two, and neither half is much good alone. Tool sites give you an answer with no explanation. Vendor documentation explains everything except the one thing you are stuck on, and assumes you already know which of four features you should be using.

What is missing is the judgement in between: which option fits your case, what it costs, what breaks, and how you prove it worked. That is what this site is for. The name is a networking joke — permit ip any any is the rule that allows everything, which is the access policy here.

How the content is written

These are the standards every piece is held to. They are here so you can judge the material before you run any of it against something that matters.

Every page teaches the thing, not just the syntax

A config generator that only emits text is a snippet. Each template says what the protocol is, when it is the right choice, when it is the wrong one, what it needs configured first, how to verify it afterwards, and the three mistakes people actually make. That section is mandatory here, not optional.

A command that appears on this site can be run

Flags, file names and environment variables are read from the code they belong to, never written from memory. A fabricated flag sends someone hunting for a problem that does not exist, which is worse than saying nothing at all.

“Could not verify” and “verified as broken” are different facts

Scripts and tools keep them apart, and so does the writing. Reporting an undetermined check as a finding is how unverified vulnerabilities end up in reports, so a check that could not complete says exactly that.

Nothing here is generated and published unread

There is no AI in the publishing pipeline. Pages are static files rendered on the server, written and reviewed one at a time. Automated checks run over the catalogue before anything ships — they verify form and cross-references, not judgement.

A gap is stated, not hidden

Where a script cannot see something, the page says so. Where a tool's answer depends on data it does not have, the page says that too. The limits are part of the content: an inventory that does not state its coverage reads as complete when it is not.

Who maintains it

PermitANY is an independent project. There is no company behind it, no investors, and no editorial team — it is maintained by a working engineer, and every page is written by someone who has had that problem in front of them.

That is worth knowing in both directions. It is why the material is specific rather than generic, and it is also why corrections matter: one person misses things, and a reader who hits a case the page did not anticipate is the fastest way it gets fixed.

How it pays for itself

Two things, and both are visible on the page. Advertising, placed between sections and never inside the output of a tool or a generator. And Amazon affiliate links in the Further Learning section of some pages, which earn a commission if you buy — at no extra cost to you.

A book is listed because it fits the subject of the page, and where nothing in the catalogue fits, the section does not appear at all. Nothing on this site is ranked, recommended or withheld based on what it earns. What the site collects, and what it does not, is in the privacy policy.

Found something wrong?

A command that does not work on your platform, a version where the behaviour differs, an explanation that is wrong — those are the most useful messages this site receives. Get in touch.