Charlie Crane
|
4bddf72cd3
|
#2706 - Initial refactor of Terminal Class following review discussion on Friday. Terminal will now return a TerminalConnection/RemoteTerminalConnection object on login.
The new connection object can then be used to pass commands to the target node, without needing to form a full payload item.
|
2024-08-05 09:29:17 +01:00 |
|
Charlie Crane
|
0fe61576c7
|
#2706 - Removed source and target ip_address attributes from the SSHPacket Class. Terminal now uses session_id to send login outcome. No more network_interface[1].ip_address.
|
2024-08-02 09:13:31 +01:00 |
|
Charlie Crane
|
19d7774440
|
#2706 - Changed how Terminal Class handles its connections. Terminal now has a list of TerminalClientConnection objects that holds all active connections. Corrected a typo in ssh.py
|
2024-08-01 12:34:21 +01:00 |
|
Charlie Crane
|
bb0ecb93a4
|
#2706 - Correcting whitespace change in database_service.py and actioning some review comments
|
2024-07-30 09:57:47 +01:00 |
|
Charlie Crane
|
a7f9e4502e
|
#2712 - Updates to the login logic and fixing resultant test failures. Updates to terminal.rst and ssh.py
|
2024-07-23 15:18:20 +01:00 |
|
Charlie Crane
|
155562cb68
|
#2712 - Commit before merging in changes on dev
|
2024-07-19 11:18:17 +01:00 |
|
Charlie Crane
|
2104a7ec7d
|
#2712 - Commit before merging in changes on dev
|
2024-07-19 11:17:54 +01:00 |
|
Charlie Crane
|
ebf6e7a90e
|
#2711 - Added in remote_login and process_login methods. Minor updates to make pydantic happy. Starting to flesh out functionality of Terminal Service in more detail
|
2024-07-02 16:47:39 +01:00 |
|
Charlie Crane
|
bd05f4d4e8
|
#2711 - Initial commit of Terminal Service Skeleton framework. Added in a placeholder SSHPacket class. Currently, this allows the Terminal 'service' to be installed onto a HostNode class, and Port 22 - SSH to be visible when using .show(). Functionality and testing still to be completed
|
2024-07-02 15:02:59 +01:00 |
|