A Python-based Object-Oriented Programming (OOP) project demonstrating basic server vulnerability scanning and state-change exploitation. Built as a foundational component for the Brainwavey / Fathom OS architecture.
- Object-Oriented Programming: Blueprint creation using classes and
__init__constructors. - State Management: Tracking dynamic variables (e.g.,
is_hackedboolean states). - Method Execution: Building class-specific functions (
scan()andexploit()) to interact with object data.
The script initializes a TargetServer object with a designated IP address and a known vulnerability status.
- The
scan()method acts as a recon tool, logging the server's current footprint. - The
exploit()method simulates a breach, permanently flipping the server's internal security state. - The final output verifies the compromised status of the target.
- Python 3