Skip to content

WidBadgerTheReal/Educational-Script

Repository files navigation

Educational-Script

A collection of educational cybersecurity and automation scripts for ethical learning and experimentation

Keyboard Listener Demo An educational Python script that demonstrates real-time keyboard event monitoring and logging. Features Captures standard and special keys Saves logs in timestamped files Stops safely with the ESC key Usage pip install pynput python keyboard_listener_demo.py Disclaimer For educational and authorized use only !

Network Stress Test Demo network_stress_test_demo.py is an educational Python script designed to demonstrate network traffic generation and stress testing concepts in controlled environments. It helps learners understand: UDP traffic generation TCP connection flooding simulation HTTP request load simulation Multi-threading and network performance testing Features Simulates multiple network traffic types Supports UDP, TCP, and HTTP modes Multi-threaded traffic generation Real-time statistics and monitoring Disclaimer For educational and authorized testing purposes only.

Port Scanner Demo

port_scanner_demo.py is an educational Python script designed to demonstrate basic port scanning and service detection techniques. It helps learners understand:

  • TCP socket connections
  • Open port detection
  • Common network services identification
  • Basic network enumeration concepts

Features

  • Scans custom port ranges
  • Detects open ports
  • Identifies common services
  • Displays scan summary

Disclaimer

For educational and authorized use only.

Password Security Demo

password_security_demo.py is an educational Python script designed to demonstrate common password cracking techniques and improve cybersecurity awareness. It helps learners understand:

  • Dictionary attacks
  • Brute-force attacks
  • Hybrid attack techniques
  • Password hashing algorithms
  • Password security best practices

Features

  • Supports multiple hash algorithms
  • Includes dictionary, brute-force, and hybrid modes
  • Provides performance statistics
  • Includes a built-in demonstration mode

Disclaimer

For educational and authorized use only.

Network Sniffer Demo

network_sniffer_demo.py is an educational Python script designed to demonstrate how network traffic capture and packet analysis work. It helps learners understand:

  • Raw socket programming
  • Ethernet frame analysis
  • IPv4 packet parsing
  • TCP, UDP, and ICMP protocol inspection
  • Packet payload analysis

Features

  • Captures live network traffic
  • Parses multiple protocol layers
  • Displays packet headers and payload data
  • Works on Linux and Windows (with privileges)
  • Disclaimer

For educational and authorized use only.

File Encryption Demo

file_encryption_demo.py is an educational Python script designed to demonstrate file encryption and decryption processes while raising awareness about ransomware threats. It helps learners understand:

  • Symmetric encryption with Fernet
  • File encryption and decryption workflows
  • Ransomware behavior simulation
  • Cybersecurity awareness and prevention

Features

  • Creates a safe test environment
  • Encrypts and decrypts sample files
  • Generates a simulated ransom note
  • Uses secure symmetric encryption

Disclaimer

For educational and authorized use only.

About

A collection of educational cybersecurity and automation scripts for ethical learning and experimentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages