linuxblueprint.sh
Authors: James McNabb, Eric Wold, Arsam Pathan, Dylan Chamberlain
This script "blueprints" a linux system and gathers information for system vetting needs and generates a report of the current working directory. An overview of report secitons can be found below.
NOTE: Currently works on Debian and Red Hat based distributions only.
Report Sections:
- Host Name
- System Information
- Hardware Information
- Banners
- Host File
- DNS Information
- User Information
- Goups Information
- Home Directories
- Installed Software
- Services and Statuses
- Open Ports
- Cron Jobs
- Firewall Setup
- SSH Setup
- Webserver Information
- SSL Information
- Samba/SMB Informaiton
- App Armor/SeLinux Informaiton
- Syslog Information
- Fail2Ban Information
- SNMP Information
- Printer Information
- Local NFS information
Usage: sudo ./linuxblueprint.sh
Report Name: YYmmddHHMMSS-{Hostname}-Blueprint.txt