Skip to content

A C-based simulation of WiFi jamming for educational use. It mimics network scanning, displays fake SSIDs, and simulates jamming activity on selected channels—without sending real packets.

Notifications You must be signed in to change notification settings

dawoodkhatri1/Wifi-Jammer-using-arduino-uno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

WiFi Security Research Tool - Channel Analysis Simulator

GitHub license Platform support Project status

A professional-grade simulation tool for wireless network analysis education and research.

⚠️ Important Disclaimer:
This is a simulation-only tool. It does not transmit any radio signals or interact with real networks.
For educational use in controlled environments only.


📑 Table of Contents


🌟 Features

🛰️ Network Simulation

  • Realistic channel hopping simulation
  • Virtual signal propagation modeling
  • Dynamic network environment generation

📊 Analysis Capabilities

  • Multi-channel spectrum analysis
  • Signal strength visualization (RSSI)
  • Channel utilization metrics
  • Interference pattern simulation

🎓 Educational Tools

  • Step-by-step operation commentary
  • Regulatory compliance guidance
  • Security best practices documentation

💻 Installation

Prerequisites

  • GCC (≥ 9.0) or Clang (≥ 10.0)
  • GNU Make
  • Git

WSL Example

wsl --install
wsl
git clone https://github.com/dawoodkhatri1/Wifi-Jammer-using-arduino-uno.git
cd Wifi-Jammer-using-arduino-uno
./configure
make

Linux/macOS (CMake)

git clone https://github.com/dawoodkhatri1/Wifi-Jammer-using-arduino-uno.git
cd Wifi-Jammer-using-arduino-uno
mkdir build && cd build
cmake ..
make
sudo make install

🚀 Usage

./wifi-simulator [OPTIONS]

🧠 Technical Architecture

graph LR
    A[CLI Interface] --> B[Simulation Engine]
    B --> C[Channel Hopper]
    B --> D[Network Generator]
    C --> E[Timing Controller]
    D --> F[Randomization Service]
    B --> G[Analysis Module]
    G --> H[Report Generator]
Loading

🧬 Core Algorithms

Channel Scanning

  • Adaptive dwell time algorithm
  • Signal detection probability model
  • Channel state tracking

Network Simulation

  • SSID pattern generation
  • Realistic signal strength distribution
  • Network behavior modeling

Analysis

  • Channel congestion calculation
  • Interference pattern analysis
  • Network density estimation

🤝 Contributing

We welcome contributions from:

  • Wireless security professionals
  • Academic researchers
  • RF engineering specialists

Code Standards

  • Follow existing style conventions
  • Include comprehensive comments
  • Provide test cases for new features
  • Update documentation accordingly

📬 Contact

Have suggestions or questions?
Open an issue or reach out via GitHub Discussions.

About

A C-based simulation of WiFi jamming for educational use. It mimics network scanning, displays fake SSIDs, and simulates jamming activity on selected channels—without sending real packets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages