Apache-2.0, no enterprise edition

The open-source bastion host

SSH, RDP, VNC and Telnet in the browser, every session checked and recorded.

Casvisor sits between your people and your servers. They sign in, with Casvisor's own accounts or your single sign-on through Casdoor, see only the machines they are allowed to reach, and connect from a browser tab without ever seeing a password. Every connection is checked against your policy and recorded.

$ docker run -d --name casvisor -p 19000:19000 -p 2222:2222 -v casvisor-db:/db -v casvisor-recordings:/recordings casbin/casvisor

Runs on SQLite with its own accounts. Sign in as admin with the password from docker logs casvisor.

How a connection goes through

PeopleAny browser, nothing to install
Casvisor
  1. 1Sign in, or single sign-on through Casdoor
  2. 2Check the permission in Casbin
  3. 3Open the session and record it
Native in Go
SSHRDPVNCTelnet
ServersLinux, Windows, network gear

Open source, all of it

Nothing held back

No paid build with the RDP connector, the database proxy or access requests locked away. What is in the repository is the product.

Uses what you already run

Policy from Casbin, and identity from Casdoor if you run it. No second user directory to keep in sync with the first.

Built in the open

Several system accounts with password rotation, access requests, and database access are next.