{"id":13826073,"url":"https://github.com/rsrdesarrollo/sasshimi","last_synced_at":"2025-10-26T11:30:17.165Z","repository":{"id":33373150,"uuid":"155125884","full_name":"rsrdesarrollo/SaSSHimi","owner":"rsrdesarrollo","description":"SSH Tunnelling in \"RAW mode\", via STDIN/OUT without using forwarding channels","archived":false,"fork":false,"pushed_at":"2022-04-06T08:27:34.000Z","size":607,"stargazers_count":57,"open_issues_count":1,"forks_count":19,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-20T04:33:30.791Z","etag":null,"topics":["allowtcpforwarding","dynamic","ssh","tunnel","tunneling"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rsrdesarrollo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-28T23:29:25.000Z","updated_at":"2024-04-07T02:36:30.000Z","dependencies_parsed_at":"2022-07-27T15:30:35.503Z","dependency_job_id":null,"html_url":"https://github.com/rsrdesarrollo/SaSSHimi","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsrdesarrollo%2FSaSSHimi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsrdesarrollo%2FSaSSHimi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsrdesarrollo%2FSaSSHimi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsrdesarrollo%2FSaSSHimi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rsrdesarrollo","download_url":"https://codeload.github.com/rsrdesarrollo/SaSSHimi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238315343,"owners_count":19451604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["allowtcpforwarding","dynamic","ssh","tunnel","tunneling"],"created_at":"2024-08-04T09:01:31.732Z","updated_at":"2025-10-26T11:30:16.809Z","avatar_url":"https://github.com/rsrdesarrollo.png","language":"Go","funding_links":[],"categories":["\u003ca id=\"01e6651181d405ecdcd92a452989e7e0\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"9d6789f22a280f5bb6491d1353b02384\"\u003e\u003c/a\u003e隧道\u0026\u0026穿透"],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg width=500 src=\"logo_full.png?raw=true\"\u003e\n\u003c/p\u003e\n\nEmulate `ssh -D` behavior even if `AllowTcpForwarding` is disabled by administrator in `sshd_config`. This tool creates \nthe tunnel sending serialized data through STDIN to a remote process (which is running a Socks5 Server) and receiving\nthe response trought STDOUT on a normal SSH session channel.\n\n### Authors\n* **Raúl Sampedro** - [@rsrdesarrollo](https://www.linkedin.com/in/rsrdesarrollo/) - Initial Work\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing \npurposes.\n\n### Prerequisites\n\nYou only need [golang (\u003e=1.10)](https://golang.org/dl/) to build this tool.\n\n### Installing\n\nJust install the command line tool\n\n```\ngo install github.com/rsrdesarrollo/SaSSHimi@latest\n```\n\n### Usage\n\nJust run it as a normal ssh client\n\n```\nSaSSHimi server user@localhost\n```\n\nYou can fing more help using `--help`\n\n```\n$ SaSSHimi server --help\n\nRun local server to create tunnels\n\nUsage:\n  SaSSHimi server \u003cuser@host:port|host_id\u003e [flags]\n\nFlags:\n      --bind string                Help message for toggle (default \"127.0.0.1:1080\")\n  -h, --help                       help for server\n  -i, --identity_file string       Path to private key\n      --remote_executable string   Path to SaSSHimi to run on remote machine\n\nGlobal Flags:\n      --config string   config file (default is $HOME/.SaSSHimi.yaml)\n  -v, --verbose count   verbose level\n```\n\n### Configuration File\n\nLike SSH, SaSSHimi has a configuration file where you can set some basic config for your most common hosts.\nYou can find a sample of the syntax of this file in [config_sample.yml](config_sample.yml).\n\nBy default SaSSHimi try to find this config file at `~/.SaSSHimi.yaml`. You can change this behaviour by using the \n`--config` flag.\n\n**ONLY USE PASSWORDS IN THE CONFIG AT YOUR OWN RISK**\n\n### TODO\n\n- [x] Support Public key authentication.\n- [ ] Support Enc Private Keys.\n- [x] Improve configuration file.\n- [x] Add more command options to control binding ports.\n- [ ] Implement known_hosts support\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of \nconduct, and the process for submitting pull requests to this project.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the \n[tags on this repository](https://github.com/rsrdesarrollo/SaSSHimi/tags).\n\n## License\n\nThis project is licensed under the Apache License Version 2.0- see the [LICENSE](LICENSE) file for details\n\n## Acknowledgments\n\n-  [@maramarillophotography](https://www.instagram.com/maramarillophotography/) for such an amazing logo ;)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsrdesarrollo%2Fsasshimi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frsrdesarrollo%2Fsasshimi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsrdesarrollo%2Fsasshimi/lists"}