Skip to content

πŸ›‘οΈ PowerShell threat hunting tool for scanning processes, services, autoruns, and TCP connections

yours-cyber-buddy/SysHawk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ¦… SysHawk – Windows Threat Detection Tool (CLI)

SysHawk is a simple and powerful PowerShell-based threat analysis tool for Windows systems. It helps detect suspicious processes, malicious services, invalid autoruns, and unusual TCP connections β€” all from a clean command-line interface.

🧠 Built with core Windows security techniques in mind, SysHawk gives system admins, forensic analysts, and cybersecurity enthusiasts an easy way to spot potential threats without complex setups.

✨ Key Features

βœ… Scan running processes and highlight suspicious activity

βœ… Detect suspicious Windows services (like fake svchost.exe, etc.)

βœ… List autorun entries pointing to missing or weird files

βœ… Show unusual TCP connections (external remote IPs)

πŸ“ Folder Structure

SysHawk/

β”‚

β”œβ”€β”€ SysHawk.ps1 # Main CLI launcher

β”œβ”€β”€ SysHawk.psm1 # Imports all modules

β”œβ”€β”€ README.md # You're reading it :)

β”œβ”€β”€ Modules/

β”‚ β”œβ”€β”€ ProcessScanner.psm1

β”‚ β”œβ”€β”€ ServiceScanner.psm1

β”‚ β”œβ”€β”€ AutorunScanner.psm1

β”‚ └── TCPScanner.psm1

πŸš€ How to Run

πŸ›‘ You must run PowerShell as Administrator for full results!

  1. Open PowerShell as Administrator

  2. Go to the SysHawk folder:

powershell: cd "Full\Path\To\SysHawk" # Replace with the actual path on your system

  1. Start the tool:

.\SysHawk.ps1

  1. Choose an option from the menu:

[1] Scan Processes

[2] Scan Services

[3] Scan Autoruns

[4] Scan TCP Connections

[5] Run Full System Scan

[0] Exit

##πŸ–₯️ Sample Output

=== SysHawk Threat Analysis Tool ===

Enter option number: 2

[+] Scanning Services...

[!] Suspicious service detected: svch0st

Path: C:\Users\Public\svch0st.exe

Status: Running

Description: Unsigned, Unknown Origin

##πŸ“¦ Requirements

πŸͺŸ Windows 10 or newer

βš™οΈ PowerShell 5.1 or later

πŸ‘¨β€πŸ’» Administrator access (to read system-level data)

##πŸ’‘ Why Use SysHawk?

No third-party tools required

Fully portable – just PowerShell scripts

Great for quick system investigations

Ideal for learners building security intuition

πŸ™‹β€β™‚οΈ Author

Created by: Yours Cyber Buddy. If you like this tool, ⭐️ star the repo and share it with others! πŸ›‘οΈ Note

SysHawk does not remove malware. It's a manual analysis tool designed to assist detection and triage. Use alongside antivirus and forensic tools for full coverage.

About

πŸ›‘οΈ PowerShell threat hunting tool for scanning processes, services, autoruns, and TCP connections

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published