Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mimecuvalo/paramikojs
port of the paramiko library from python→javascript
https://github.com/mimecuvalo/paramikojs
cryptography javascript paramiko ssh
Last synced: 19 days ago
JSON representation
port of the paramiko library from python→javascript
- Host: GitHub
- URL: https://github.com/mimecuvalo/paramikojs
- Owner: mimecuvalo
- License: other
- Created: 2011-10-07T21:01:34.000Z (about 13 years ago)
- Default Branch: main
- Last Pushed: 2021-04-07T16:12:26.000Z (over 3 years ago)
- Last Synced: 2024-10-20T05:58:52.671Z (26 days ago)
- Topics: cryptography, javascript, paramiko, ssh
- Language: JavaScript
- Homepage: http://fireftp.net
- Size: 189 KB
- Stars: 91
- Watchers: 9
- Forks: 26
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# paramikojs
## About
`paramikojs` is a javascript port of [paramiko](http://www.lag.net/paramiko/). It powers the [fireftp](https://github.com/mimecuvalo/fireftp) and [firessh](https://github.com/mimecuvalo/firessh) projects. However, some caution should be taken if reusing the code as not all code paths have been tested (in python, yes, but not in the translated javascript). So, coder beware!
## Getting Started
`paramikojs` doesn't work out of the box. You should check out the [fireftp](https://github.com/mimecuvalo/fireftp) or [firessh](https://github.com/mimecuvalo/firessh) projects for working examples on how to get something working. In particular, look at [ssh2.js](https://github.com/mimecuvalo/fireftp/blob/master/src/content/js/connection/ssh2.js) as a basic start to see how it glues together.
## Note!
Before you ask, **no** this doesn't work on regular web pages. Being able to make an SSH connection only works currently in the context of a Firefox add-on which gives provides extra libraries/permissions (i.e. ahem, sockets)