Skip to content

nponsard/sshproxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sshproxy

Golang library to proxy ssh connections

Why

I'm using this library in a honeypot, using this library I can intercept the ssh connections and connect each connection to their own container. Sessions can be recorder using the TypeWriterReadCloser.

Use cases

  • capture the flag
  • honeypots
  • creating screencasts
  • whatever you'd like

Example

go run examples/main.go --dest 172.16.84.182:22 --key examples/conf/id_rsa

Screencast of recorded session:

http://jsfiddle.net/qorz0any/1/

Contributions

Contributions are welcome.

Creators

Remco Verhoef

Copyright and license

Code and documentation copyright 2011-2014 Remco Verhoef.

Code released under the MIT license.

About

Golang library to proxy ssh connections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%