Skip to main content

Neurax

An ssh/sshfs wrapper to improve your mind control over remote machines.

  • Establish an ssh multiplexed connection
  • Use it to mount remote directories of your choice in local path of your choices so you can access them as if there were on your machine
  • Open as many shells as you want
  • And more! Coming soon! I swear! Hopefully!

Installation

You will need ssh (OpenSSH >3.9 works, I have not tested anything else yet) and sshfs installed and in your path to use Neurax, install them anyway you want. Then install Neurax. Vanilla pip should work but I recommend pipx

pipx install neurax

Usage

  1. Create a config file (in TOML) for the host you want to connect to, see examples in examples/
  2. (optional) if you want to be able to use this config by name, add it as ~/.config/neurax/configs/some_name.toml (or the equivalent XDG Base directory on your machine)
  3. Connect by running neurax connect path/to/your/config.toml or neurax connect some_names if you followed step 2. Running this several times will open new shells through the same multiplexed connection, which will not close even if you exit the shell (so your mounts stay up)
  4. Disconnect by running neurax disconnect path/to/your/config/file. This closes the multiplexed connection. (Also works with a saved config name)

Metadata

Release files for neurax 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neurax 0.1.1
File Size Uploaded
neurax-0.1.1.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neurax 0.1.1
File Interpreter ABI Platform
neurax-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / neurax-0.1.1.tar.gz

Download URL neurax-0.1.1.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b278eb858cd926010c7d81564674c00fb8d7ec69b41d85d120c72429e9431ed8
BLAKE2b-256 checksum
How to use checksums
9d1e775b8534815bd76e31f009a6da6a48396073db3354db5348f7c0f057e07a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

Release files / neurax-0.1.1-py3-none-any.whl

Download URL neurax-0.1.1-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f95c5cb8c3c180331527b837775e18f69a5d62d02cb85cd6790a9960311f2450
BLAKE2b-256 checksum
How to use checksums
7ee3ecdf9560fe64f8a1e61df340a0ff5e9dcac07a1458e6ec9b4b41a906e3ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page