A high-performance security auditing tool for Linux file permissions and Access Control Lists (ACLs).
- Professional UI: Interactive HTML report matching the original
report.jpegdesign. - 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
getfacldependency.
- Python 3.11+ (uses
tomllib) orpip install tomlifor older versions. - ACL Package: Required for detailed ACL scanning.
sudo apt install acl # Debian/Ubuntu sudo yum install acl # RHEL/CentOS
- Configure: Update
config.tomlwith your target path and rules.[scan_settings] target_path = "/" depth = 5 [output_settings] report_pagination = 1000
- Scan:
python analyzer.py /target/directory
- Analyze: Open
permission_report.htmlin your browser.
- User: faruk-guler
- Website: www.farukguler.com
- GitHub: github.com/faruk-guler
Apache 2.0 License - Developed with focus on Linux security auditing.
