Skip to content

Praneeth-oss/Spyware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🕵️‍♂️ Spyware Simulation Tool

By Praneeth

⚠️ For educational purposes only — use responsibly and ethically.


📘 Overview

This Python-based spyware simulation tool demonstrates how malicious software can collect sensitive data from a user’s system without their knowledge. It has been developed to raise awareness about system vulnerabilities and to educate cybersecurity learners on how spyware functions in the real world.

⚠️ Disclaimer

This software is intended strictly for educational and ethical hacking demonstrations. Do not use it for unauthorized or malicious activities. The developer is not responsible for any misuse or damage caused by the use of this tool.

🧠 What is Spyware?

Spyware is a form of malware that secretly installs itself on a device and collects data such as keystrokes, clipboard content, browsing activity, and system information. The collected data is often transmitted to third parties or used for further exploitation.

This project shows how spyware works in a controlled environment to educate users about privacy and digital security.

🔧 Features

This spyware simulation includes the following components:

1. 🔤 Keystroke Logging

  • Captures every key typed on the keyboard
  • Saves the data to a local .txt file

2. 📋 Clipboard Monitoring

  • Continuously checks and logs clipboard contents
  • Stores copied text to a file for later review

3. 🌐 Google Search History Extraction

  • Retrieves recent Google search activity
  • Outputs the search data into a .xlsx Excel file

4. 💻 System Information Collection

  • Collects and logs system metadata including:

    • Hostname
    • IP Address
    • Operating System
    • Processor info

5. 📸 Screenshot on Exit

  • Captures the screen when the program exits
  • Saves the image as a local file

🚀 Getting Started

📌 Requirements

  • Python 3.x
  • Install required libraries:
pip install pynput pyperclip pillow openpyxl

▶️ Run the Program

python spyware.py

To stop the program and capture a screenshot, use a predefined key combo (e.g., Ctrl + Q, if implemented).

🛡️ Intended Use Cases

  • Cybersecurity training
  • Ethical hacking demonstrations
  • Security awareness workshops

📛 Author

Praneeth

About

"Python-based spyware simulation for cybersecurity training — demonstrates keystroke logging, clipboard monitoring, system info collection and screenshot capture in a controlled environment"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages