dargslan-apache-analyzer
Apache HTTP Server Configuration Analyzer — Check VirtualHosts, SSL, security modules, ServerTokens, directory listing, and common misconfigurations. Zero external dependencies.
Installation
pip install dargslan-apache-analyzer
CLI Usage
dargslan-apache report # Full analysis report
dargslan-apache vhosts # List VirtualHosts
dargslan-apache modules # Loaded modules
dargslan-apache issues # Security issues
dargslan-apache test # Config syntax test
dargslan-apache json # JSON output
Python API
from dargslan_apache_analyzer import ApacheAnalyzer
aa = ApacheAnalyzer()
vhosts = aa.get_vhosts()
issues = aa.check_security()
aa.print_report()
More from Dargslan
- Dargslan.com — Linux & DevOps eBook Store
- Free Cheat Sheets
- Blog & Tutorials
License
MIT — see LICENSE
Metadata
Release files for dargslan-apache-analyzer 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_apache_analyzer-1.0.0.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_apache_analyzer-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / dargslan_apache_analyzer-1.0.0.tar.gz
| Download URL | dargslan_apache_analyzer-1.0.0.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
866e1c5e2fcf41b18a305d3514aae8402a0c91c313b3ff8c380c307c5071e5a3
|
|
BLAKE2b-256 checksum How to use checksums |
c639179e00fb0b3e3a8e263fa01585bdf51cb4aefb0bd1c6ad3960c21abc8e19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_apache_analyzer-1.0.0-py3-none-any.whl
| Download URL | dargslan_apache_analyzer-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1ee86d36c35c4e83f2d38141ffd7c6f9b670c0df3ff161beeeb1b400b205cb4
|
|
BLAKE2b-256 checksum How to use checksums |
16d86c5069aed2a95c3df6cdd7b31a2d980257a78ae0e6e79e071de2cc0f1158
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|