Skip to main content

Glossary

Definitions of terms used throughout the Bloqd documentation.

A

Action

A fail2ban action defines what happens when an IP is banned or unbanned. Actions can block IPs via firewall, send notifications, or report to external services.

Agent

The Bloqd agent is a Python application installed on managed servers. It communicates with the Bloqd dashboard, reports bans, syncs whitelists, and executes remote commands.

API Key

A secret token used to authenticate API requests. Bloqd API keys start with f2b_ and are hashed after creation (only shown once).

AbuseIPDB

A public database of malicious IP addresses. Bloqd can check banned IPs against AbuseIPDB and report new abuse.

B

Ban

When fail2ban blocks an IP address from accessing a service. Bans have a duration (ban time) and are recorded in the Bloqd dashboard.

Ban Time

The duration an IP remains banned. Can be set per jail. Common values: 600 (10 minutes), 3600 (1 hour), 86400 (1 day).

Bloqd

The centralized fail2ban management platform. Name derived from "blocked."

C

CEF (Common Event Format)

A log format standard used by many SIEM systems. Bloqd can export events in CEF format.

CIDR

Classless Inter-Domain Routing notation for IP ranges. Example: 192.168.1.0/24 represents 256 addresses.

Command Queue

A queue of pending commands to be executed on managed servers. Commands are processed by agents in order.

D

Dashboard

The Bloqd web interface for monitoring and managing fail2ban across servers.

F

fail2ban

An intrusion prevention software that scans log files and bans IPs showing malicious behavior. Bloqd manages fail2ban remotely.

Filter

A fail2ban filter defines patterns (regex) to match in log files. When patterns match, the findtime and maxretry thresholds determine if a ban occurs.

Find Time

The time window in which failures are counted. If an IP exceeds maxretry within findtime, it gets banned.

G

GeoIP

Geographic IP lookup. Bloqd uses MaxMind's GeoLite2 database to determine the country of banned IP addresses.

H

Heartbeat

A periodic signal sent by agents to the dashboard indicating the server is online. Default interval: 60 seconds.

I

Ignore IP

IPs or CIDR ranges that fail2ban should never ban. Managed centrally through Bloqd's whitelist feature.

J

Jail

A fail2ban jail is a combination of a filter and actions for a specific service. Example: the sshd jail monitors SSH login attempts.

JWT (JSON Web Token)

A token format used for authentication. Bloqd uses JWTs for web session authentication.

L

LEEF (Log Event Extended Format)

A log format used by IBM QRadar and other SIEM systems. Bloqd can export events in LEEF format.

License Tier

Bloqd's pricing levels: Free (1 server), Personal (3 servers), Pro (25 servers), Enterprise (unlimited).

M

Max Retry

The number of failures allowed within findtime before an IP is banned. Example: maxretry=5 means 5 failures trigger a ban.

MFA (Multi-Factor Authentication)

Additional security requiring a second factor (TOTP code) for login.

Module

An agent component providing specific functionality: reporter, sync, metrics, commands, health.

O

OAuth

Open Authorization protocol for delegated authentication. Bloqd supports GitHub and Google OAuth.

Operator

A Bloqd user role with permissions to manage bans and servers but not system settings.

P

Port Knocking

A security technique where a hidden service is revealed only after a specific sequence of connection attempts to closed ports.

Pro Feature

Functionality only available in Bloqd Pro or Enterprise tiers: SIEM, web terminal, port knocking.

R

RBAC (Role-Based Access Control)

Permission system where users are assigned roles (Admin, Operator, Viewer) that determine their access level.

Recidive

A special fail2ban jail that bans repeat offenders for longer periods. Monitors fail2ban's own log for banned IPs.

Reporter Module

Agent module that sends ban notifications to the Bloqd dashboard in real-time.

S

SIEM (Security Information and Event Management)

Systems that aggregate and analyze security events. Bloqd Pro can forward events to SIEM platforms.

Sync Module

Agent module that synchronizes the centralized whitelist to local fail2ban configuration.

Syslog

A standard protocol for message logging. Bloqd can send events to syslog servers (RFC 5424 format).

T

Template

A predefined jail configuration that can be deployed to servers. Bloqd includes 24 built-in templates.

TOTP (Time-based One-Time Password)

The algorithm used for MFA codes. Compatible with Google Authenticator and similar apps.

U

Unban

Removing a ban before it expires. Can be done manually from the dashboard or automatically.

V

Viewer

A Bloqd user role with read-only access to the dashboard.

W

WAL (Write-Ahead Logging)

SQLite journaling mode used by Bloqd for better concurrent access and crash recovery.

WebSocket

A protocol providing full-duplex communication. Bloqd uses WebSockets for real-time ban notifications.

Whitelist

IPs or CIDR ranges that should never be banned. Managed centrally in Bloqd and synced to all servers.

Abbreviations

AbbrFull Form
APIApplication Programming Interface
CEFCommon Event Format
CIDRClassless Inter-Domain Routing
CPUCentral Processing Unit
DNSDomain Name System
FQDNFully Qualified Domain Name
HTTPHypertext Transfer Protocol
HTTPSHTTP Secure
IPInternet Protocol
JSONJavaScript Object Notation
JWTJSON Web Token
LEEFLog Event Extended Format
MFAMulti-Factor Authentication
RBACRole-Based Access Control
RESTRepresentational State Transfer
RFCRequest for Comments
SIEMSecurity Information and Event Management
SMTPSimple Mail Transfer Protocol
SQLStructured Query Language
SSHSecure Shell
SSLSecure Sockets Layer
TLSTransport Layer Security
TOTPTime-based One-Time Password
URLUniform Resource Locator
UUIDUniversally Unique Identifier
WALWrite-Ahead Logging
YAMLYAML Ain't Markup Language