You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<code>Leave a ⭐ if you like this Repository</code>
8
+
</p>
9
+
10
+
---
11
+
12
+
## 🚩 Project overview
13
+
14
+
**AnyGrab** is a Python utility that continuously **monitors AnyDesk connections** on your system and displays **remote IP addresses and ports** in a beautiful **gradient CLI interface**. It includes a **persistent blacklist** to avoid duplicate entries and supports **console transparency** for a sleek look.
15
+
16
+
> [!CAUTION]
17
+
> This tool is intended for **educational and personal monitoring purposes only**.
18
+
> Do **not** use it for unauthorized access, exploitation, or malicious activity.
19
+
> The author and contributors are **not** responsible for any misuse of this code.
20
+
21
+
---
22
+
23
+
## ✨ Features
24
+
25
+
* 👀 **Monitor AnyDesk Connections** — Detect running AnyDesk processes and log their active connections.
26
+
* 🧠 **Persistent Blacklist** — Avoid duplicate IP addresses by storing them in a persistent blacklist.
27
+
* 🌈 **Gradient CLI Interface** — Uses `rgbprint` for beautiful color gradients and scrolling messages.
28
+
* 🖥️ **Console Transparency** — Adjustable transparency for a modern and aesthetic CLI.
29
+
* ⚡ **Real-time Monitoring** — Continuously checks AnyDesk connections and prints updates in real-time.
30
+
31
+
---
32
+
33
+
## 🧭 How It Works
34
+
35
+
1. Run the tool (`python main.py`).
36
+
2. The program **monitors AnyDesk processes** on your system.
37
+
3. When AnyDesk is detected, it **grabs active remote connections** and displays:
38
+
* Remote IP
39
+
* Port
40
+
4. The program **ignores local-link addresses** (`169.254.x.x`) and common ports like 80 and 443.
41
+
5.**Duplicate IPs are blacklisted** automatically to avoid repeated notifications.
42
+
6. The CLI displays messages in **color gradients** and scroll animations for a premium visual experience.
43
+
44
+
---
45
+
46
+
## 🧰 Requirements
47
+
48
+
* 🐍 Python **3.9+**
49
+
* 📦 Dependencies:
50
+
51
+
```bash
52
+
pip install rgbprint psutil colorama
53
+
```
54
+
55
+
* 🖥️ Windows operating system (for console transparency and netstat)
56
+
57
+
---
58
+
59
+
## 📝 Repository structure
60
+
61
+
```/
62
+
├─ assets/ ➔ Screenshots of the Program in action
63
+
│ └─ preview.png ➔ A screenshot of the Program running
0 commit comments