OS:
Windows
Windows
Linux
Home
About Us

Reference

Complete reference guide for HardenSys CLI options and error codes.

CLI Options

Complete list of command-line options available in HardenSys.

Option Description Example
--json FILE Path to tasks JSON file --json custom_tasks.json
--heading NAME Filter by heading --heading "Account Policies"
--subheading NAME Filter by subheading --subheading "Password Policy"
--parameter NAME Filter by title name --parameter "Enforce password history"
--info NAME Show detailed information --info "password"
--output FILE Output file for report --output report.txt
--format FORMAT Report format (text/json) --format json
--list List available categories --list
--verbose Verbose output --verbose
--help Show help message --help

Error Codes

Reference for all error codes and their meanings.

Exit Code Description Resolution
0 Success Operation completed successfully
1 General Error Check error message for details
2 File Not Found Verify file paths and permissions
3 Permission Denied Run as Administrator
4 Import Error Check Python dependencies

Frequently Asked Questions

General Questions

Q: What is HardenSys?

A: HardenSys is a comprehensive security policy management and compliance checking tool for Windows systems.

Q: Do I need Administrator privileges?

A: Yes, Administrator privileges are required for full functionality. Some checks may fail without proper permissions.

Q: Can I customize the security parameters?

A: Yes, you can modify the windows_tasks.json file to add or modify security parameters.

Technical Questions

Q: How do I generate reports?

A: Use the --output option to save reports: python HardenSys.py --output report.html

Q: Can I run specific categories only?

A: Yes, use the --heading or --subheading options to filter by category.

Changelog

Version history and changes for HardenSys.

Version 1.0.0

New Features

  • Initial release of HardenSys
  • CLI interface with 121 security parameters
  • GUI interface for interactive use
  • HTML and PDF report generation
  • Backup and restore functionality
  • Parameter filtering and search

Security Categories

  • Account Policies (9 parameters)
  • User Rights Assignment (7 parameters)
  • Security Options (24 parameters)
  • System Settings (32 parameters)
  • Windows Firewall (18 parameters)
  • Advanced Audit Policy (20 parameters)
  • Application Guard (11 parameters)