Erik Brakkee
|
a59011b00c
|
Some cleanup in the agent code.
Now supporting authorized SSH keys in the
.authorized_keys file.
|
2024-07-25 21:40:51 +02:00 |
|
Erik Brakkee
|
2ed81c3174
|
communication between agent and server. Removed the flags libray for command-line parsing.
Heartbeat mechanism from client to server over the custom connection for sending events to guarantee that the connectoin stays up.
|
2024-07-25 19:51:11 +02:00 |
|
|
d9f490a2b6
|
removed read and write dead lines. Appears to be still working.
|
2024-07-24 22:26:15 +02:00 |
|
|
78819f1ebe
|
status update now reported to the server. More robustness needed.
|
2024-07-24 22:03:12 +02:00 |
|
|
459300b0d3
|
First version with basic communication from agent to server working.
|
2024-07-24 21:39:14 +02:00 |
|
|
20ce37a1cb
|
Extraction of communication setup in separate entity with client and related server code close together to make the setup easier to understand.
|
2024-07-24 20:04:35 +02:00 |
|
|
be3e6b7c4a
|
added insecure flag to allow invalid certificates.
|
2024-07-23 22:27:09 +02:00 |
|
|
0b57a31eaa
|
command-line argument parsing with error handling for all commands that are referred to on the docs page.
|
2024-07-23 21:51:48 +02:00 |
|
|
633b79fae4
|
eliminated unused setWindowSize files.
|
2024-07-23 19:31:43 +02:00 |
|
Erik Brakkee
|
75ac9a46f3
|
* fixes for windows
* detect kill ssh session
* include sftp session in the count of ssh sessions
* log session type in the agent
|
2024-07-23 19:26:59 +02:00 |
|
|
b016917bdc
|
list of shells to try in windows.
|
2024-07-22 23:57:36 +02:00 |
|
|
3bd0e3f3e1
|
refactoring to support both windows and linux with totally different Pty code.
|
2024-07-22 23:05:51 +02:00 |
|
Erik Brakkee
|
1ebee30c8c
|
cross compilation on windows working.
pty.Start() is not supported on windows
|
2024-07-22 19:34:26 +02:00 |
|
|
982977e796
|
renamed cidebug module to converge
|
2024-07-21 23:12:04 +02:00 |
|
|
cd1eb7338d
|
agent now giving the exact commands to run to use it from the client
side.
|
2024-07-21 23:02:54 +02:00 |
|
|
7e6b4d9272
|
lots of work to make it actually work.
Icluding the server keep alive interval.
Fix where expiry duration was added twice.
|
2024-07-21 22:36:17 +02:00 |
|
|
12ecb72329
|
Lots of work on docuemtation. The docs page now shows the correct
installation dependent URLs. For now using ServerALiveInterval
to avoid disconnects.
|
2024-07-21 21:41:53 +02:00 |
|
|
0508ce0daf
|
added proxycomamnd to be used directly by ssh
|
2024-07-21 18:51:30 +02:00 |
|
|
1307295e20
|
now with online downloads and docs.
|
2024-07-21 15:33:31 +02:00 |
|
|
22a3589d1d
|
simple session management solution with a .hold file and messages to the
user with better formatting.
|
2024-07-21 14:12:53 +02:00 |
|
|
134c72d8d0
|
basic session management is now implemented.
|
2024-07-21 12:34:34 +02:00 |
|
|
c25129a9bf
|
agent now uses a fixed host key using the go embed package.
Printing welcome message when user logs in.
|
2024-07-21 11:22:05 +02:00 |
|
|
8981efd0b5
|
lots of restructuring.
Experimensts with websockets over yamux failed. Now going to use a
second connection to the server from the agent.
|
2024-07-20 21:55:34 +02:00 |
|
|
98e46ff7cc
|
moved websocket utils to separate package to allow use by the agent.
|
2024-07-20 19:37:17 +02:00 |
|
|
c55af94857
|
generating key automatically on the agent side. Should be done later at the rendez-vous server since there will be many agents running on different servers
|
2024-07-20 18:40:22 +02:00 |
|
|
e90c3ed57a
|
easy switching between different service types.
Working now with ssh as well.
|
2024-07-20 14:29:47 +02:00 |
|
|
cfccf04f9d
|
working server
* administration appears coorect
* multiple clients for one agent
* logging of active connections
* simple echo server on the agent.
|
2024-07-20 13:35:49 +02:00 |
|
|
6c8e0adccf
|
agent is now setting up ws connection to server.
Next: adding multiplexing and listening on a socket.
|
2024-07-20 10:56:14 +02:00 |
|
|
f3cbd9012a
|
First agent version, passing in external listener fo ssh so it can be used later with yamux as well.
|
2024-07-20 10:43:38 +02:00 |
|