Skip to content

Notifies you of any ssh attempts to your computer, whether the attempts are successful or not.

License

Notifications You must be signed in to change notification settings

gjash/SSHMonitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSHMonitor

Monitors incoming ssh requests and will notify you on failed, successful or banned(IP via iptables/sshgaurd) attempts whether they're successful or not. PLEASE FORK INSTEAD OF CLONE THIS REPO. I would greatly appreciate it! Also, you are going to need to setup an outgoing E-mail server in order for the program to work.

This program was written using Python version 2.7 but I have tried to accommodate Python versions 3.x as well. A patch was needed for Python version 3.4 to get the pytailf package working correctly. That patch can be found on the bottom of this readme.


Build program:

[anthony@ghost SSHMonitor]$ sudo python setup.py install

^^ NOTE: Check the Crontab and make sure it was actually created.


You can install sshmonitor via pip as well.

Website: https://pypi.org/project/sshmonitor/

Installation command:

pip install sshmonitor

Patching Python 3.4

If youre using python 3.4, you might need a patch for the pytailf package. You can find the info HERE

About

Notifies you of any ssh attempts to your computer, whether the attempts are successful or not.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.1%
  • Shell 1.9%