Skip to content

This script "blueprints" a linux system and gathers information for system vetting needs and generates a report in the current working directory.

Notifications You must be signed in to change notification settings

secjames/linuxblueprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

linuxblueprint

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:

  1. Host Name
  2. System Information
  3. Hardware Information
  4. Banners
  5. Host File
  6. DNS Information
  7. User Information
  8. Goups Information
  9. Home Directories
  10. Installed Software
  11. Services and Statuses
  12. Open Ports
  13. Cron Jobs
  14. Firewall Setup
  15. SSH Setup
  16. Webserver Information
  17. SSL Information
  18. Samba/SMB Informaiton
  19. App Armor/SeLinux Informaiton
  20. Syslog Information
  21. Fail2Ban Information
  22. SNMP Information
  23. Printer Information
  24. Local NFS information

Usage: sudo ./linuxblueprint.sh

Report Name: YYmmddHHMMSS-{Hostname}-Blueprint.txt

About

This script "blueprints" a linux system and gathers information for system vetting needs and generates a report in the current working directory.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages