GTA V Session Sniffer v1.1.8
Hello everyone! In summary, I’ve replaced the "Blacklist" with the new “User IP databases”, streamlined the UI, and made various code fixes and enhancements 🆕🎉🔧🩹🌟🚀
Changelog
- Refined and optimized the codebase.
- Fixed: A bug introduced in v1.1.7 where the initial settings file at script launch was missing most settings.
- Fixed a random crash that occurred when an
iplookup
request failed due to aReadTimeout
. - Fixed: an issue when the script crashed, it was preventing the script window from closing as intended after 3 seconds.
- Shortened: The fields "Proxy/VPN/Tor" and "Hosting/Data Center" to "VPN" and "Hosting".
- Renamed "Total Packets" field to "T. Packets" to minimize empty space.
- Renamed
<BLACKLIST_ENABLED>
setting to<USERIP_ENABLED>
. - Truncated output for
Country
,ASN
, andCity
fields, adding ellipses if the text exceeds set limits (controlled by three new settings). - Adjusted
<STDOUT_DISCONNECTED_PLAYERS_TIMER>
: Reduced from16.0
to10.0
seconds, marking players as disconnected sooner. - Optimized: Removed the
blacklist_sniffer_core
thread; achieved comparable performance using onlystdout_render_core
. - Optimized
<PROTECTIONS>
for maximum execution speed. - Enhanced error logging: The
error.log
file now captures Python warnings. - Enhanced IP range accuracy for
PC_Google
andPC_UK_Ministry_of_Defence
. - Improved settings handling: Defined string settings are now case-insensitive, automatically converting to the correct case if mismatched.
- Updated default for
<STDOUT_FIELDS_TO_HIDE>
: Now includes ["Intermediate Ports", "First Port", "City"], as these are less useful and are hidden on fresh installs. - Introduced User IP databases support. (Formerly known as the "Blacklist")
- Added new console output fields:
['Intermediate Ports', 'First Port', 'Last Port']
(Replaced the singular'Ports'
field). - Added a new setting
<STDOUT_DATE_FIELDS_SHOW_ELAPSED_TIME>
allowing date fields to display elapsed time in a human-readable format. - Added new IP ranges for "Servers.Com (PC)".
- Added a new
<PROTECTION>
setting method:Suspend_Process
. - Added settings for field length limits:
<STDOUT_FIELD_COUNTRY_MAX_LEN>
<STDOUT_FIELD_CITY_MAX_LEN>
<STDOUT_FIELD_ASN_MAX_LEN>
- Removed Blacklist (replaced with the new User IP database system).
- Removed obsolete settings (now handled in each UserIP database file):
<BLACKLIST_NOTIFICATIONS>
<BLACKLIST_VOICE_NOTIFICATIONS>
<BLACKLIST_PROTECTION>
<BLACKLIST_PROTECTION_EXIT_PROCESS_PATH>
<BLACKLIST_PROTECTION_RESTART_PROCESS_PATH>
Project Dependencies:
- Updated
"prettytable"
from3.11.0
to3.12.0
.
Full Changelog: v1.1.7...v1.1.8