Giter Site home page Giter Site logo

blackhole's Introduction

============================================== BlackHole: Integrated ssh security tool

main web

What is BlackHole? is difficult to express in a few words It's a solution to get trace users who connect via ssh. It was designed for and enviroment with many servers, its not for domestic use.

Basically its a curses ssh client, that can keep trace of the entire ssh session. Is divided into two functionalities:

  • User management
  • Loging and statistics

Requirements

License

Liensed under a BSD-style license.

What it can do?

The main advantage that Blackhole gives you is that you can still use generic users. But without losing track of who is who.

Diagram

You define a user for the connection and a private key. Then you asign that session configuration to a profile, and then all the users with that profile can login to that host. But you now who is who, and more. You know what he is doing because BlackHole stores all the session activity to a log file.

And have satistics about your users Stats1 Stats2 Stats3

Also download those session logs logs

You can have full control of you users, by enable them or disable them. Or enabled them only in a time range, or to a limited group of hosts.

Also they can talk to each other, with it's integrated Chat. chat

BlackHole must run as the user shell, so the only thing that he can use is BlackHole. I recommend to disable scp and sftp in the BlackHole server.

Installation

To get a full overview, and a tutorial on how to install it go to Or download the manual, it has a detailed explanation on how to install it.

Extras

BlackHole also haves some extra functionalities, that are disabled by default. You can send a token, to ensure that the user is who he is saying he is.

  • You can send it by mail
  • You can send it by SMS, but you need a SMSC (this is beacause I work on a Movile Phone Company and i have one)

You can authenticate web users with radius, for this you need to install python-pyrad, if you use this feature I recommend you to also authenticate ssh users with radius.

blackhole's People

Contributors

aenima-x avatar marc-j avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.