No description
  • Python 85.7%
  • Markdown 10.6%
  • Shell 2.2%
  • Perl 1.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-13 23:13:11 +00:00
.github Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
bin Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
config Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
doc Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
fail2ban Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
files Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
man Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
.codespellrc Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
.coveragerc Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
.gitattributes Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
.gitignore Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
.mailmap Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
.pylintrc Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
AI-AUTHORSHIP.md docs(scaffold): UniCORE saas scaffold + STARTING-POINT on Fail2Ban 1.1.0 anchor 2026-06-08 21:22:03 +00:00
ChangeLog Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
CONTRIBUTING.md Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
COPYING Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
DEVELOP Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
fail2ban-testcases-all Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
fail2ban-testcases-all-python3 Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
FILTERS Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
kill-server Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
LICENSE.md docs: repoint overlay links to Forgejo-primary + GitHub-mirror both-URL 2026-07-13 23:13:11 +00:00
MANIFEST Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
MANIFEST.in Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
README.md docs: repoint GitHub links to Forgejo-primary + GitHub-mirror (both-URL) 2026-07-13 13:56:25 +00:00
README.Solaris Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
README.upstream.md docs(scaffold): UniCORE saas scaffold + STARTING-POINT on Fail2Ban 1.1.0 anchor 2026-06-08 21:22:03 +00:00
RELEASE Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
setup.cfg Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
setup.py Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
STARTING-POINT.md docs(scaffold): UniCORE saas scaffold + STARTING-POINT on Fail2Ban 1.1.0 anchor 2026-06-08 21:22:03 +00:00
STATUS.md docs: repoint overlay links to Forgejo-primary + GitHub-mirror both-URL 2026-07-13 23:13:11 +00:00
THANKS Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
TODO Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00
UPSTREAM-MERGE-DISCIPLINE.md docs(scaffold): UniCORE saas scaffold + STARTING-POINT on Fail2Ban 1.1.0 anchor 2026-06-08 21:22:03 +00:00
Vagrantfile Anchor: Fail2Ban 1.1.0 2026-06-08 21:21:59 +00:00

UniSaaS.UniCORE.Fail2Ban

SCAFFOLD-ANCHOR repository — initial scaffold 2026-06-04.

Full scaffolding, upstream-fork integration, and source-code work all pending a fresh dedicated kickoff arc. This initial commit exists to lock the repository's identity, licence position, and place in the UniCORE Sanity Check fleet so the work cannot be forgotten.

Author: Bryan Fred, Unitek Systems Limited, Bedford, United Kingdom. First commit: 2026-06-04 17:45 UTC.


What this repository is

bryanunitek/UniSaaS.UniCORE.Fail2Ban is the Fail2Ban family member: SaaS-deployment-shape public gift surface. Documentation today; source code at certification.

Family purpose: Open-source intrusion prevention — log-based ban rules for UniCORE.GVB nodes.

Deployment shape: This is the SaaS-shape member of the family. It tracks the same upstream codebase as UniCORE.Fail2Ban (mirror: GitHub) (on-prem shape) but carries SaaS-specific configuration, multi-tenant isolation patterns, and cloud-native deployment artefacts.


Upstream

  • Upstream project: https://github.com/fail2ban/fail2ban
  • Upstream licence: GPL-2.0
  • Our relationship: Fork-and-extend. Upstream codebase is consumed verbatim under its original licence; our additions sit on top under the same copyleft licence (code) and CC BY 4.0 (docs).

The merge discipline that governs how this repository absorbs upstream changes is documented in UPSTREAM-MERGE-DISCIPLINE.md.


Platforms

Windows · Linux · macOS · iOS · Android


Family — the four-repo pattern

UniCORE.Fail2Ban is published as a four-repo family:

  • bryanunitek/UniCORE.Fail2Ban — public on-prem-deployment-shape gift surface
  • bryanunitek/UniSaaS.UniCORE.Fail2Ban — public SaaS-deployment-shape gift surface ← this repo
  • bryanunitek/UniCORE.Fail2Ban-Claw (private) — on-prem-shape working repository
  • bryanunitek/UniSaaS.UniCORE.Fail2Ban-Claw (private) — SaaS-shape working repository

Status

SCAFFOLD-ANCHOR as of 2026-06-04. See STATUS.md for the full status breakdown.


Files in this scaffold commit


Foundation triad (gift, public, CC BY 4.0):

Implementation reference (deployment-shape pair):

Substrate-services layer (deployment-shape pair):


Contact


Author: Bryan Fred, Unitek Systems Limited, Bedford, United Kingdom. Public. Given, not sold. Irrevocable.