Skip to content

faruk-guler/Linux-ACL-Reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Linux ACL Reporter v1.3 - farukguler.com

A high-performance security auditing tool for Linux file permissions and Access Control Lists (ACLs).

ACL Report Preview

πŸš€ Key Features

  • Professional UI: Interactive HTML report matching the original report.jpeg design.
  • Configurable Pagination: Handle massive file systems (16k+ items) without browser freezing.
  • Enhanced Security Risks: Automatically flags world-writable files, sensitive exposures (SSH keys, history), and unusual SUID/SGID bits.
  • Flexible Configuration: Manage scan paths, excludes, and rules via config.toml.
  • English Localization: Clean, professional logs and reports.
  • ACL Support: Automated startup check for getfacl dependency.

πŸ› οΈ Installation & Requirements

  • Python 3.11+ (uses tomllib) or pip install tomli for older versions.
  • ACL Package: Required for detailed ACL scanning.
    sudo apt install acl  # Debian/Ubuntu
    sudo yum install acl  # RHEL/CentOS

πŸ“– Usage

  1. Configure: Update config.toml with your target path and rules.
    [scan_settings]
    target_path = "/"
    depth = 5
    
    [output_settings]
    report_pagination = 1000
  2. Scan:
    python analyzer.py /target/directory
  3. Analyze: Open permission_report.html in your browser.

πŸ“ Developer Information

License

Apache 2.0 License - Developed with focus on Linux security auditing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages