Portal SAMP
[Anti-cheats] doxIT! - Ferramenta para análise de IP's - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Lançamentos (https://portalsamp.com/forumdisplay.php?fid=26)
+---- Fórum: Anti-cheats (https://portalsamp.com/forumdisplay.php?fid=51)
+---- Tópico: [Anti-cheats] doxIT! - Ferramenta para análise de IP's (/showthread.php?tid=814)



doxIT! - Ferramenta para análise de IP's - Levi.M - 24/02/2021

Olá, mais um projeto recuperado do antigo Fórum. Créditos ao bruxo00.


doxIT!



Este simples filterscript serve para os administradores do servidor terem mais informações sobre os jogadores. Recorrendo ao comando /dox <playerid> o administrador tem acesso a:
Código PHP:
DNS Reverso
Username da Internet
Cidade
País
Código 
do País
Internet Server Provider
Latitude
Longitude
TimeZone
Organização
Região
Nome da Região
Código Postal
Se está a usar ou não VPN 




Este Filterscript é extremamente fácil de adaptar a qualquer gamemode.
A API de verificar se o IP é VPN tem um limite de acessos por dia. Hoje já excedi esse limite por isso é que aparece que o meu IP está banido.
A versão antiga requeria hospedar um .php. Esta versão não é preciso usar nenhum .php, todo o scrapping é feito diretamente no filterscript.




COMO FUNCIONA A DETEÇÃO DE VPN
Citando diretamente a API:
Código:
Given an IP address, the system will return a probabilistic value (between a value of 0 and 1) of how likely the IP is a VPN / proxy / hosting / bad IP. A value of 1 means that IP is explicitly banned (a web host, VPN, or TOR node) by our dynamic lists. Otherwise, the output will return a real number value between 0 and 1, of how likely the IP is bad / VPN / proxy, which is inferred through machine learning & probability theory techniques using dynamic checks with large datasets. Billions of new records are parsed each month to ensure the datasets have the latest information and old records automatically expire. The system is designed to be efficient, fast, simple, and accurate.


DEPENDÊNCIAS

strlib:https://github.com/oscar-broman/strlib
sscanf:https://github.com/maddinat0r/sscanf/releases
Pawn.CMD:https://github.com/katursis/Pawn.CMD/releases

(foi usado o Pawn.CMD mas pode usar qualquer outro parecido)



Download:https://github.com/bruxo00/doxit