https://github.com/buzzardgta/session-sniffer
A packet sniffer (also known as an IP sniffer/puller) specifically designed for Peer-To-Peer (P2P) video games on PC and consoles (PlayStation and Xbox).
https://github.com/buzzardgta/session-sniffer
console-sniffer ip-puller ip-sniffer ippuller ipsniffer ipsniffing p2p-puller p2p-sniffer packet-capture packet-sniffer packet-sniffing packetsniffer packetsniffing pc playstation session-sniffer sniffer xbox
Last synced: 21 days ago
JSON representation
A packet sniffer (also known as an IP sniffer/puller) specifically designed for Peer-To-Peer (P2P) video games on PC and consoles (PlayStation and Xbox).
- Host: GitHub
- URL: https://github.com/buzzardgta/session-sniffer
- Owner: BUZZARDGTA
- Created: 2023-01-09T08:47:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-11T23:20:07.000Z (10 months ago)
- Last Synced: 2025-08-12T01:22:24.578Z (10 months ago)
- Topics: console-sniffer, ip-puller, ip-sniffer, ippuller, ipsniffer, ipsniffing, p2p-puller, p2p-sniffer, packet-capture, packet-sniffer, packet-sniffing, packetsniffer, packetsniffing, pc, playstation, session-sniffer, sniffer, xbox
- Language: Python
- Homepage:
- Size: 138 MB
- Stars: 51
- Watchers: 4
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Session Sniffer

---
## 📝 Description
**Session Sniffer** is a powerful packet sniffer (also known as an IP sniffer/puller) designed specifically for Peer-To-Peer (P2P) video games on PC and consoles (PlayStation and Xbox). It helps you monitor session activity, such as:
- Players currently in your session.
- Players joining your session.
- Players who have left or rejoined your session.
---
## ⬇️ Download
Grab the latest stable release and get started instantly, or build it yourself from source.
[](https://github.com/BUZZARDGTA/Session-Sniffer/releases/latest/download/Session_Sniffer.exe)
🔨 Prefer to run or build from source? See the step-by-step guide on the [**Building from Source**](https://github.com/BUZZARDGTA/Session-Sniffer/wiki/Building-from-Source) wiki page.
---
### 🔑 Key Features
- **Free & Open Source**: Completely free to use, unlike other similar software.
- **No Mods Required**: Works without mods, no risk of banning.
- **Advanced Options**: Configuration files for deep customization.
- **Game Server Scanning**: Includes a setting to scan for game servers.
- **Session Logging**: Save session data and logs for future analysis.
- **IP Protection**: Warns and protects against specific user IPs.
---
## 🎮 Officially Tested and Supported P2P Video Games
| Supported P2P Video Games | Tested Platforms | Additional Note(s) |
| :----------------------------------------- | :-------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Grand Theft Auto Online | PC, Xbox Series X\|S, Xbox One, PS5, PS4 | |
| Grand Theft Auto IV | PS3 | |
| Red Dead Online | PC, Xbox Series X\|S, Xbox One, PS5, PS4, PS3 | |
| Minecraft Bedrock Edition | PC, PS4 | Only P2P via friends' worlds — you must invite friends or join their hosted world. |
| PlayStation Party Chat | PS5, PS4 | Partially P2P; May tunnel via Amazon servers (no IP) if connection is poor or set to Server Only |
| Call of Duty®: Modern Warfare® 2 (2009) | PC (Steam), PS3 | |
| Call of Duty®: Black Ops | PC (Steam), PS3 | On PC (Steam), only non-ranked servers & without VAC are P2P.
On PC (Steam), the Zombies game mode is always P2P. |
| Call of Duty®: Modern Warfare® 3 (2011) | PC (Steam), PS3 | |
| Call of Duty®: Black Ops II | PC (Steam), PS3 | On PC (Steam), the Zombies game mode is always P2P. |
| Call of Duty®: Ghosts | PC (Steam), PS3 | |
| Call of Duty®: Advanced Warfare | PC (Steam), PS3 | |
| Call of Duty®: Black Ops III | PC (Steam), PS3 | |
| Call of Duty®: Infinite Warfare | PC (Steam) | |
| Call of Duty®: WWII | PC (Steam) | |
| Call of Duty®: Black Ops Cold War | PC (Steam) | On PC (Steam), only private matches and COD groups are P2P but only if they are on the same platform as you.
On PC (Steam), the Zombies game mode may rarely show P2P players. |
| Call of Duty®: Vanguard | PC (Steam) | On PC (Steam), only private matches and COD groups are P2P but only if they are on the same platform as you. |
| The Division 2 | PC (Steam) | |
| Ready or Not | PC (Steam) | |
| ELDEN RING | PS4 | |
| ELDEN RING NIGHTREIGN | PS4 | |
| Mortal Kombat 11 | PS4 | |
| NARUTO SHIPPUDEN: Ultimate Ninja STORM 4 | PS4 | |
| Destiny | PS3 | |
| Skate 3 | PS3 | |
| Sniper Elite 3 | PS3 | |
| TEKKEN 7 | PC | |
| DRAGON BALL FighterZ | PC | |
| Payday 2 | PC | |
| Tom Clancy's Ghost Recon® Wildlands | PC | |
| MONOPOLY 2024 | PC | Only the host is connected trough P2P |
| GSClient | PC | |
| WhatsApp | Android | The IP is exposed only during the first call with a given contact. If P2P traffic is disabled in the privacy settings, the IP is never exposed. |
| Messenger | Android, PC (Microsoft Store) | |
| Instagram | Android | Sometimes the IP does not leak, or ARP spoofing drops packets. Restarting the app or initiating a call with the camera enabled can help. The IP is typically only exposed at the very beginning of the call. |
| Snapchat | Android | Sometimes the IP does not leak, or ARP spoofing drops packets. Restarting the app or initiating a call with the camera enabled can help. The IP is typically only exposed at the very beginning of the call. |
| OmeTV | Android | |
| Azar | Android | |
| Chatspin | Android | |
> _Note_: The script works with all P2P (Peer-to-Peer) games, but only the titles above are confirmed to work.
---
## 🔐 About Usernames Decryption/Resolving
The script **does not decrypt or resolve usernames automatically**\*.
This functionality was available on PS3 and Xbox 360 but is patched on current-gen platforms.
However, it does allow for manual assignment using [UserIP INI databases Configuration](https://github.com/BUZZARDGTA/Session-Sniffer/wiki/Configuration-Guide#userip-ini-databases-configuration) files.
\*_As of v1.1.4, username detection for GTA Online (PC) is supported via these **mod menu** plugins:_
- _[Session Sniffer Lexis Lua Plugin](https://github.com/BUZZARDGTA/Session_Sniffer-plugin-Lexis-Lua)_
- _[Session Sniffer Cherax Lua Plugin](https://github.com/BUZZARDGTA/Session_Sniffer-plugin-Cherax-Lua)_
- _[Session Sniffer Stand Lua Plugin](https://github.com/BUZZARDGTA/Session_Sniffer-plugin-Stand-Lua)_
---
## ⚙️ Requirements
- **OS**: [Windows](https://www.microsoft.com/windows) 10 or 11 (x64)
- **Network Driver**: [Npcap](https://nmap.org/npcap/)
- **Optional**: [MaxMind GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data/)
---
## 📖 Learn More
For more detailed information, check out the [**Project Wiki**](https://github.com/BUZZARDGTA/Session-Sniffer/wiki).
---
## 🌟 Connect with Us!
We'd love to have **you** in our community!
Join us on Discord to chat, get support, and stay updated on all our latest happenings!
[](https://discord.gg/hMZ7MsPX7G)
---
## 💖 Support My Work
If you find Session Sniffer useful, consider donating to support my work on this project!
[](https://ko-fi.com/buzzardgta)
---
## 🛠️ Contact Support
Need help? You can reach out via:
- [GitHub Issues](https://github.com/BUZZARDGTA/Session-Sniffer/issues)
- [GitHub Discussions](https://github.com/BUZZARDGTA/Session-Sniffer/discussions)
- [Discord Server](https://discord.gg/hMZ7MsPX7G)
Or privately:
- **Discord**: waitingforharukatoaddme
- **Telegram**: [@waitingforharukatoaddme](https://t.me/waitingforharukatoaddme)