Metadata-Version: 2.4
Name: ipradar2
Version: 0.4
Summary: Intrusion Detection and Prevention in real time based e.g. on geographical locations of hosts
Home-page: https://www.codeproject.com/Articles/5269206/IP-Radar-2-Real-Time-Detection-and-Defense
Author: Clark Fieseln
Author-email: 
License: MIT
Project-URL: Source, https://github.com/ClarkFieseln/IPRadar2ForLinux
Keywords: cybersecurity,cyber security,cyber-security,security,IDS,IDPS,NW-IDS,NW IDS,network IDS,network-IDS,pyqt5,open streetmap,open-streetmap,network-analysis,firewall,pyshark,tshark,pyqt
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: X11 Applications :: Qt
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Security
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: getmac
Requires-Dist: playsound==1.2.2
Requires-Dist: psutil
Requires-Dist: pycountry
Requires-Dist: sc-pylibs
Requires-Dist: PyQt5
Requires-Dist: pyshark
Requires-Dist: pythonping
Requires-Dist: Requests
Requires-Dist: folium
Requires-Dist: geographiclib
Requires-Dist: pygobject
Requires-Dist: pipreqs
Requires-Dist: geopy
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: summary

# IPRadar2 for Linux

## Installation
- Install system dependencies:
  ```bash
  sudo apt update
  sudo apt install -y python3-dev
  sudo apt install -y build-essential
  sudo apt install -y libasound2-dev
  sudo apt install -y whois
  sudo apt install -y traceroute
  sudo apt install -y tshark
  sudo apt install -y qttools-dev-tools
  sudo apt install -y qttools-dev
  sudo apt install -y python3-pyqt5
  sudo apt install -y gst123
  sudo apt install -y gstreamer1.0-adapter-pulseeffects
  sudo apt install -y gstreamer1.0-alsa
  sudo apt install libcairo2-dev libgirepository1.0-dev pkg-config
  sudo apt install libgirepository-2.0-dev
  ```
- Upgrade Python tooling and install the package:

  ```bash
  pip install --upgrade pip setuptools wheel
  pip install ipradar2
  ```
And check [READ_ME.txt](https://github.com/ClarkFieseln/IPRadar2ForLinux/blob/main/READ_ME.txt "READ_ME.txt") for more information.

## Overview
Real-time detection and defense against malicious network activity and policy violations (exploits, port-scanners, advertising, telemetry, state surveillance, etc.)

For more information you can check the Windows variant of this tool, which is very similar:

[Article in Code Project (Windows version)](https://www.codeproject.com/Articles/5269206/IP-Radar-2 "IP Radar 2 Article in Code Project")

[Video Playlist (Windows version)](https://www.youtube.com/watch?v=NGNqWnDRBPk&list=PLX24fhcibpHXfTWYm8Vfhc4SB6sIGgtck "IP Radar 2 Demo Video")

## Intrusion Detection and Prevention in Real Time Based e.g. on Geographical Locations of Hosts

<!-- # ![plot](./IPRadar2/img/app2.jpg) -->
![plot](https://raw.githubusercontent.com/ClarkFieseln/IPRadar2ForLinux/main/IPRadar2/img/app2.jpg)

## Main Window

<!-- ![plot](./IPRadar2/img/app1.jpg) -->
![plot](https://raw.githubusercontent.com/ClarkFieseln/IPRadar2ForLinux/main/IPRadar2/img/app1.jpg)

## IPRadar (video playlist of original version)

[Video Playlist (original version)](https://www.youtube.com/watch?v=EBGdES2b-zE&list=PLX24fhcibpHUbVMLRvzB5kC9kmXOvMXq_ "IP Radar (original SW) Video Playlist")

## PyPI project

[PyPI project](https://pypi.org/project/ipradar2/ "PyPI project")
