WebWall 2.3: Quiet Requests. Bigger Picture.

 

WebWall 2.3, Venkman Edition, takes a wider look at that problem.

This release introduces a new analysis engine for low-and-slow distributed activity, improves the way WebWall evaluates system pressure, and strengthens the connection between local detection and Cloudflare native enforcement. It also makes those decisions easier to follow, with a more informative dashboard, recent suspicious-path events, and an IP investigation view that brings activity, scoring, and enforcement history together.

The theme is context: understanding not just what a request looks like, but how it fits into everything happening around it.

WebWall Script v2.3 - Administrator Dashboard
WebWall Script v2.3 – Administrator Dashboard

The Attack That Does Not Look Like a Spike

Traditional per-IP scoring answers an important question:

“What has this visitor been doing?”

If an address repeatedly probes sensitive paths or sends suspicious payloads, its history gives WebWall something concrete to act on.
But distributed activity changes the shape of the problem.
Instead of one client making hundreds of requests, many clients can make only a handful each. Individual scores remain modest while the combined activity creates persistent pressure.

WebWall 2.3 adds another question:

“What are these visitors doing together?”

The new subnet analysis engine examines a rolling three-hour traffic window, looking for patterns across network ranges rather than treating every address as an unrelated visitor. A pool of addresses producing relatively little activity per IP can now become visible as a collective pattern. This is not a replacement for individual scoring. It is the missing perspective between a single visitor and the overall traffic graph.

A Shared Network Is a Clue, Not a Conviction

Grouping addresses is only the beginning.
A mobile network can produce traffic from many legitimate users. A hosting network can carry both ordinary applications and automated abuse. A recognized crawler should not be treated like an unknown client simply because it is busy.

WebWall therefore combines subnet behavior with network classification.

The new ASN reference data, supported by Team Cymru DNS lookups, helps identify the network behind an address. WebWall then applies its own classification and risk weighting:

– Hosting and suspicious proxy classifications increase the weight of suspicious behavior.
– ISP and mobile classifications receive a substantial reduction.
– CDN-classified traffic receives a lower weighting.
– Recognized good-bot networks are excluded from this analysis.

The important distinction is that network identity provides context, not an automatic guilty verdict.
WebWall is not designed to ban a provider because it is a provider. It uses network information to interpret the activity it has actually observed. That matters just as much when traffic is legitimate as when it is hostile. A protection system that cannot tell the difference between “many visitors” and “many suspicious visitors” can easily become its own availability problem.

Investigate in the Background. React on the Next Request

A broader view should not require a full historical investigation every time someone opens a page.
WebWall separates immediate request handling from deeper analysis. The request-time tracker performs local checks, inspects suspicious input, consults cached information, and records activity for background processing.
The background engine consolidates those events, updates scores, evaluates system pressure, and runs subnet analysis.

When that analysis flags a network, it publishes the result to a cache that subsequent request checks can use.

The loop is straightforward:

1. Observe incoming activity.
2. Analyze the accumulated pattern.
3. Update local intelligence.
4. Use that intelligence when the next request arrives.
5. Escalate when the evidence reaches the relevant threshold.

The next request no longer has to be assessed without the benefit of what the previous thousand revealed.

Meanwhile, score decay reduces the influence of older activity over time, allowing the system’s assessment to evolve rather than simply accumulating suspicion forever.

From “Something Is Happening” to “Here Is What Is Happening”

Detection is only half the experience.
The other half is opening the dashboard and understanding the situation without assembling it from several logs and database queries.

The updated WebWall dashboard brings together traffic totals, verified-bot activity, local enforcement counters, Cloudflare edge activity, and a weekly chart showing traffic alongside pressure trends. A dedicated CPU Stress panel puts the server-health signal within the same operational view.
That arrangement helps separate questions that are easy to confuse:

– Is traffic increasing?
– Is suspicious activity increasing?
– Is the server losing processing headroom?
– What protective actions are already in place?

Those are related questions, but they are not interchangeable.
A higher traffic count alone does not explain whether the application is dealing with legitimate visitors, recognized automation, repeated probing, or a mixture of all three.
The dashboard gives those signals somewhere to meet.

Recent incidents, without the log hunt

The recent-incidents panel surfaces suspicious path attempts directly beside the main activity view.

In the example shown, requests include WordPress login paths, exposed Git configuration paths, and environment-file locations. Each entry displays the requested path, a masked source address, a timestamp, and the associated score contribution. That turns a general warning into something an administrator can inspect.
Instead of seeing only that “suspicious activity increased,” you can see what clients were actually trying to reach, and how WebWall scored those attempts.

WebWall 2.3 - Bad-Paths Log
WebWall 2.3 – Bad-Paths Log

An IP Address Should Come with a Story

Once a particular address needs attention, the next step should not feel like starting the investigation from scratch.

The IP search view brings the relevant information into a single dossier: current status, accumulated score, total hits, last activity, available security logs, decision history, and provider and network information. The surrounding interface provides quick enforcement and whitelist controls, while the activity table refreshes every ten seconds.

This makes the workflow more direct:
Find the address. Review its history. Understand its current state. Take action if necessary.

In the example dossier, the selected address has a score of 141 against a local enforcement threshold of 100, a recorded total of 82 hits, and a local enforcement decision in its history. Those details sit together rather than requiring the administrator to reconstruct the sequence from separate screens. The distinction matters because a score alone rarely answers every operational question:
– Was this address already handled?
– When was it last active?
– Which network does it belong to?
– Is there a recorded decision?

The investigation view gives those questions a shared home.

WebWall v.2.3 - Search IP and quick actions
WebWall v.2.3 – Search IP and quick actions

Local Detection, Edge Enforcement

WebWall observes behavior inside the application’s security flow. Cloudflare provides a place to enforce selected decisions before matching traffic reaches that application.
Version 2.3 extends that connection with support for escalating confirmed malicious network ranges alongside individual IP addresses.
Both can be submitted to the same custom IP list used by the WebWall Cloudflare rule.
That becomes particularly useful when an abusive pattern keeps moving between addresses inside the same network. If the evidence supports a subnet-level response, the enforcement target can represent that subnet rather than chasing every address separately.

But a wider target also demands stronger justification.
Range-level enforcement potentially affects more clients than an individual-IP action. The classification and confidence logic therefore matters as much as the ability to submit the range.

The feature is not “block more addresses with fewer clicks.”
It is “respond at the scope the evidence supports.”

What the Cloudflare Screenshot Actually Shows

Cloudflare - WebWall row and manual custom rule
Cloudflare – WebWall row and manual custom rule

The example Cloudflare view contains two distinct challenge rules worth separating.
The WebWall rule references the `$webwall` list and explicitly excludes Cloudflare-verified bots. In the displayed view, it has approximately 46.27 thousand events and a Challenge Success Rate of 0.28%.

That is a useful operational observation: few of the recorded challenges were successfully completed. It is not, on its own, a complete measure of detection accuracy or false positives. Above it sits an example of a separate manually configured rule covering two IPv6 ranges. That rule shows approximately 1.49 million events and a displayed CSR of 0%. Those events belong to the operator’s policy rule—not to WebWall’s automated detections.

This separation reflects an intentional boundary:

– Behavioral detection asks whether observed activity justifies intervention.
– Operator policy decides whether particular infrastructure is welcome at all.

An administrator can choose to challenge traffic from a network even when WebWall’s behavioral assessment would not independently classify it as malicious.

Keeping those decisions separate makes both the automation and the reporting more honest.

Protection That Knows When to Step Back

The release also improves how WebWall decides when broader Cloudflare protection is appropriate.
The pressure assessment combines traffic activity, security incidents, and a server-health signal. The revised CPU stress logic compares a small SHA-256 workload with a stored baseline to help estimate changes in available processing capacity.
That measurement is a signal, not a diagnosis. Reduced headroom does not automatically mean an attack is responsible.

WebWall evaluates it alongside the rest of the activity, while subnet confidence and network classification help avoid interpreting legitimate distributed traffic as sufficient reason for escalation.
When the configured pressure or sustained-distress conditions are met, WebWall can enable Cloudflare Under Attack Mode. When conditions stabilize, it returns the configured security level to Medium. The aim is not to keep the site in a permanent defensive posture.
It is to apply additional protection when the evidence calls for it, and release it when those conditions pass.

The Work Behind the Headline Feature

Low-and-slow analysis is the most visible architectural addition, but version 2.3 also improves the systems around it:

  • Refactored request tracking and optimized background decision flow
  • Revised CPU stress balancing and Cloudflare activation scoring
  • Dedicated storage for low-and-slow analysis metrics
  • Updated SQLite indexes
  • Improved scheduled-maintenance capabilities and execution flow
  • Stronger `.htaccess` path shielding with additional security headers
  • Updated frontend translations and the precompiled privacy-policy page
  • Minor interface fixes

These changes support different parts of the same job: collecting useful evidence, processing it efficiently, making proportionate decisions, and showing the administrator what happened.

A Wider View of Application Security

WebWall 2.3 does not assume that every attack arrives as an obvious spike, or that every spike is an attack. It connects individual requests with visitor history, subnet behavior, network context, server health, and edge enforcement.

There are limits. Subnet analysis is most useful when suspicious activity shares a network-level pattern. A campaign distributed across unrelated networks may not produce the same signal, and ASN classification cannot establish intent by itself.
But the direction is clear. When a hundred quiet visitors are part of the same problem, looking at them one at a time is no longer enough.

Venkman Edition gives WebWall a wider view—and gives the person running it a clearer one.

Live Demo
Buy WebWall Script v2.3

Dokky Suite v2.6.1: BTC Blockchain Timestamping, Zero-Trust Chat, and more Performance

 

Sorry…but skipping the v2.6.0 review to dive straight into Dokky Suite v2.6.1 was worth it. This release marks one of the most significant updates in Dokky’s history: it solidifies our vision of a document infrastructure that is fully self-hosted, decentralized, and free from the fees and control of proprietary SaaS platforms.

If your goal is total data sovereignty, legal certainty regarding information, and maximum communication privacy, version 2.6.1 is your new standard.

Dokky native OTS
Dokky native OTS

Let us briefly list what these improvements are.

1. Immutable Notarization on the Bitcoin Blockchain (OpenTimestamps)

The major new feature introduced with the 2.6 branch is native integration with Bitcoin OpenTimestamps (OTS).

You can now anchor the timestamp of any document or revision directly to the Bitcoin blockchain, without relying on centralized certifying authorities:

– Official PDF Audit Certificates: Automatic generation of a PDF/A3B audit document containing full metadata, the SHA-256 hash, the IPFS CID, and the .ots timestamp proof.

– Decentralized Live Verification: Users or auditors can verify document authenticity in real-time by querying Bitcoin nodes and OTS calendar servers directly via the public verification interface.

– Admin & User Control: Administrators can enable the service globally, while users can request notarization during the upload or new version creation process.

2. In-App Zero-Trust Chat and “Burn-on-Read” Messages

Security in v2.6.1 takes a major leap forward with a complete overhaul of the internal messaging system:

– Zero-Knowledge E2E Encryption: The private chat integrated into threads now supports client-side encryption (AES). The server only handles encrypted data for which it does not hold the keys. “Burn-on-Read” Messages: Send confidential information with the assurance that the message will self-destruct as soon as it is read by the recipient.

– Decoupled Architecture (ES6): The chat’s frontend logic has been refactored into an isolated ES6 module leveraging HTML5 `data-*` state attributes, significantly improving maintainability and security.

3. Enhanced PDF Engine and Publisher

The internal Dokky Publisher editor and generator receives new tools for document lifecycle management:

– New “Custom” Template: Added a layout option designed to generate even cleaner, minimalist PDF outputs ready for professional printing.

– Voting System Optimization: The document voting system has been rewritten using zero-reload AJAX. Like/dislike aggregations and user status are now resolved via a single database query, drastically reducing network overhead and server execution time.

– Vote Integrity: Introduction of unique voter fingerprinting (a combination of authenticated User ID and a salted IP hash for guests) to prevent duplicate votes or bot activity.

4. WebWall v2.2 “Spengler Edition” Protection and Infrastructure

Protecting the platform is the new release of our native, zero-dependency firewall:

– WebWall v2.2: Updated engine featuring Hive support, optimized database tables, and dynamic DNS blacklists.

– Zero-Reload FAQ & Translations: Multilingual (EN, IT, ES, FR, DE) in-line FAQ modals on public verification pages.

– Compatibility and Performance: Full optimization of system logs and MySQL/SQLite database indexing, plus guaranteed full compatibility with PHP 8.4 and PHP 8.5.

How to Update

The update follows our standard philosophy: Admin can create a backup, just click to “Update” and go.
What are you waiting for?

Try Dokky Suite Live Demo
Buy Now Dokky Suite

SneakPeek Script: what it is and why it matters

 

SneakPeek Suite is a platform that turns any URL into a branded image or PDF, available through a user interface or a REST API. It is designed for Web Developers and Teams who need reliable visual representations of external web pages like journalists, webmasters, marketing agencies, directories and news portals for example. The core idea is straightforward: provide a clean, customizable snapshot of a link that can be embedded in pages, reports or automated workflows or even show external link previews on WP Websites.

SneakPeek Suite v3.2
SneakPeek Suite v3.2

What’s new in v3.2 (2026)
The v3.2 release focuses on stability, scalability and cleaner architecture rather than flashy features.
Key improvements include:

  • Complete refactoring of backend and user interface to make the codebase easier to maintain and extend
  • Soft shutdown logic for the cluster that allows nodes to stop gracefully without interrupting ongoing jobs
  • Improved ad-blocking logic to remove popups, banners and other invasive elements that spoil captures
  • Bootstrap and global configuration optimizations that refine the user experience and central settings management
  • Updated packages and small performance tweaks for better security and compatibility
  • These changes are aimed at reducing operational risk and improving reliability under real production loads

Who it’s for and how it’s used
SneakPeek is built for workflows that require mass or integrated generation of images and PDFs from URLs:

  • REST API for seamless integration with external applications
  • User-friendly interface for manual operations and file management
  • WordPress plugin to display branded link previews directly on sites
  • Advanced resource controls to handle high request volumes without wasting CPU or memory

The platform supports adding a logo to every output, setting quality and dimensions, and applying filters to exclude unwanted elements from captures.

A step forward from the past: goodbye wkhtml
The wkhtmltopdf and wkhtmltopdf solution is no longer supported or sold in the shop. Technical notes remain in the knowledge base for historical reference, but wkhtml is no longer recommended. The current architecture, based on Node.js, delivers superior rendering quality, flexibility and resilience. The difference is clear: modern rendering and cluster management outperform legacy addons that have reached their limits.

SneakPeek v3.2 is an update that prioritizes robustness and control behind the scenes. If your work depends on consistent previews, branded PDFs or automated integrations with external sites, this release reduces operational friction and makes large-scale generation more predictable and manageable.

Buy it now and start generating!