sshmitm.tutorial.hosts.logfile_inc package
Logfile Inc. — the scenario used by all interactive tutorial chapters.
Defines users, network segments, and the scenario class. Individual host modules live in sub-packages of this package.
- class sshmitm.tutorial.hosts.logfile_inc.ApplicationServers
Bases:
Segment- name: ClassVar[str] = 'Application servers'
- subnet: ClassVar[str] = '127.2.0.0/24'
- class sshmitm.tutorial.hosts.logfile_inc.DatabaseSegment
Bases:
Segment- name: ClassVar[str] = 'Database'
- subnet: ClassVar[str] = '127.3.0.0/24'
- class sshmitm.tutorial.hosts.logfile_inc.DeveloperLAN
Bases:
Segment- name: ClassVar[str] = 'Developer LAN'
- subnet: ClassVar[str] = '127.1.0.0/24'
- class sshmitm.tutorial.hosts.logfile_inc.LisaChen
Bases:
User- full_name: ClassVar[str] = 'Lisa Chen'
- role: ClassVar[str] = 'IT Manager'
- username: ClassVar[str] = 'lchen'
- class sshmitm.tutorial.hosts.logfile_inc.LogfileIncScenario
Bases:
ScenarioAll tutorial chapters are set within this authorized assessment.
- classmethod all_hosts()
- Return type:
list[type[Host]]
- name: ClassVar[str] = 'Logfile Inc.'
- users: ClassVar[list[type[User]]] = [<class 'sshmitm.tutorial.hosts.logfile_inc.MaxMorgan'>, <class 'sshmitm.tutorial.hosts.logfile_inc.SarahKing'>, <class 'sshmitm.tutorial.hosts.logfile_inc.LisaChen'>, <class 'sshmitm.tutorial.hosts.logfile_inc.ThomasWebb'>]
- class sshmitm.tutorial.hosts.logfile_inc.ManagementSegment
Bases:
Segment- name: ClassVar[str] = 'Management'
- subnet: ClassVar[str] = '127.4.0.0/24'
- class sshmitm.tutorial.hosts.logfile_inc.MaxMorgan
Bases:
User- full_name: ClassVar[str] = 'Max Morgan'
- role: ClassVar[str] = 'Developer'
- username: ClassVar[str] = 'mmorgan'
- class sshmitm.tutorial.hosts.logfile_inc.SarahKing
Bases:
User- full_name: ClassVar[str] = 'Sarah King'
- role: ClassVar[str] = 'DevOps Engineer'
- username: ClassVar[str] = 'sking'
- class sshmitm.tutorial.hosts.logfile_inc.ThomasWebb
Bases:
User- full_name: ClassVar[str] = 'Thomas Webb'
- role: ClassVar[str] = 'Network Administrator'
- username: ClassVar[str] = 'twebb'