Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.

How to block/ban joined server when change IP with VPN

Статус пользователя ScrappeR
сообщение 22.10.2014, 22:03
Сообщение #1
Стаж: 11 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

I have problem with some players change IP with VPN I don't know his but how to block or ban when joined on server, but realIP-s PC can connected when is change or fake IP ban him...

BanIP Fakes (I don't know it work or blocked it?)

Can anyone make this or is good proteceted ? sad.gif

Код:
* RegEx (Regular Expressions) feature has been included. This will validate IP addresses and Steam IDs. A valid IP address show be like [0-255.0-255.0-255.0-255].

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 22.10.2014, 22:08
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

1) BanIP Fakes: ban fake players(not real gamer), which use chat spam or take server slots, when more players connect to server with one ip,
2) change IP with VPN can not be denied
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 22.10.2014, 22:09
Сообщение #3


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Use Dproto last version ?


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ScrappeR
сообщение 22.10.2014, 22:16
Сообщение #4
Стаж: 11 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(ssx @ 22.10.2014, 22:09) *
Use Dproto last version ?


Yes dproto_EF, v0.9.391

Скрытый текст
Код
# ========================================================
#         DPROTO CONFIGURATION
# ========================================================

#
# General rule for modifying this file:
#    DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS!
#


# ========================================================
#         AUTHID MANAGEMENT
# ========================================================

# ClientID types (for cid_* options)
#  1: Real (or generated by HW) steam (STEAM_xx:xx:xx)
#  2: Real (or generated by HW) valve (VALVE_xx:xx:xx)
#  3: STEAM_ by IP
#  4: VALVE_ by IP
#  5: Deprecated - client will be rejected
#  6: reserved for future use
#  7: HLTV
#  8: STEAM_ID_LAN
#  9: STEAM_ID_PENDING
#  10: VALVE_ID_LAN
#  11: VALVE_ID_PENDING
#  12: STEAM_666:88:666

# Use these options to set authid's for clients

# for HLTV (default is HLTV [7])
cid_HLTV = 7

# for p.47 clients that do not support unique id generation (default is STEAM_ID_LAN [8])
cid_NoSteam47 = 8

# for p.48 clients that do not support unique id generation (default is VALVE_ID_LAN [10])
cid_NoSteam48 = 10

# For Legit Steam clients (default is real STEAM_xx:xx:xx [1])
cid_Steam = 1

# Client recognized as pending when they sucessfully authorized, but did not get steam id
# REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example)
# default is STEAM_ID_PENDING [9]
cid_SteamPending = 9

# For players having revEmu ( >= 9.74) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu = 1

# For players having RevEmu 2013 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu2013 = 1

# For players having SteamClient 2009 / revEmu > 9.82 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SC2009 = 1

# For players having old revEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_OldRevEmu = 1

# For players having hCupa's SteamEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SteamEmu = 1

# For players having AVSMP (Cracked Steam) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_AVSMP = 5

# For SETTI ServerScanner
# default is STEAM_xx:xx:xx generated by IP [3]
cid_Setti = 3

# For SXEI Clients
# default is real STEAM_xx:xx:xx [1]
cid_SXEI = 1

# EnableSXEIdGeneration (0 / 1)
# Turns on steamid generation based on info sent by sXeI client
# Enable this only if you have sXeI server installed!
EnableSXEIdGeneration = 0

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatible with revEmu
SC2009_RevCompatMode = 1

# SteamEmuCompatMode (0 / 1)
# An analog for eSTEAMATiON's EnforceSteamEmuCompatIDMode option.
# Affects only Old RevEmu and SteamEmu emulators.
SteamEmuCompatMode = 1

# OldEstCompatMode (0 / 1)
# Enables/Disables fix for steamids generated by eST in 0.3.1 version.
# Set this to 1 if you want to make steamids generated by eST as in < 0.3.0 versions.
OldEstCompatMode = 0

# SteamIdHashSalt (string)
# Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Applies only to SteamIDs generated by emulators.
# Should be more than 16 chars length. If string is empty, hashing is not applied.
SteamIdHashSalt =

# IPGen_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by IP
IPGen_Prefix1 = 0

# IPGen_Prefix2 (int)
# STEAM_a:b:c
# second prefix (b) for authids generated by IP
IPGen_Prefix2 = 4

# Native_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by native auth method (Steam)
Native_Prefix1 = 0;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by Steamclient 2009
SC2009_Prefix1 = 0;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu
RevEmu_Prefix1 = 0;

# RevEmu2013_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu2013
RevEmu2013_Prefix1 = 0;

# OldRevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by old RevEmu
OldRevEmu_Prefix1 = 0;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by SteamEmu
SteamEmu_Prefix1 = 0;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for AVSMP Clients (Cracked steam)
AVSMP_Prefix1 = 0;

# Setti_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for Setti server scanner
Setti_Prefix1 = 0;

# SXEI_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for sXeI clients
SXEI_Prefix1 = 0;


# Note that banid will use steamid WITHOUT any prefixes!


# ========================================================
#         ATTACKS SUPRESSION
# ========================================================

# FakePlayers_ConnectInitiationCheck (seconds)
# Sets the time, in seconds, in which client should initiate
# game session (in other words, send the "new" command) after it has
# been connected. If client did not initiated game session, it will be marked as
# fake and kicked.
#   Default is 6 seconds.
#   Use 0 to disable this check.
FakePlayers_ConnectInitiationCheck = 6

# FakePlayers_ClientValidationCheck (seconds)
# Sets the time, in seconds, in which client should answer to random unique command
# sent by the server. If client did not answered for this command, it will be marked as
# fake and kicked.
#   Default is 8 seconds.
#   Use 0 to disable this check.
FakePlayers_ClientValidationCheck = 8

# FakePlayers_AntiReconnect (0/1)
# Enables detection of fakeplayers that reconnects quickly (every < 10 seconds)
# before fake players checks have completed.
# This check will work only if FakePlayers_ClientValidationCheck and
# FakePlayers_ConnectInitiationCheck are enabled.
#   Default is 1 (ON).
FakePlayers_AntiReconnect = 1

# FakePlayers_CommandsOrderCheck (0/1)
# Enable commands order checking on the start of initiated connection.
#   Default is 1 (ON).
FakePlayers_CommandsOrderCheck = 1

# FakePlayers_BanTime (minutes)
# Dproto will ban IP spamming fakeplayers for time (in minutes) specified in this variable
#   Default is 120 minutes.
#   Use 0 for permanent ban.
#   Use negative vaules to disable ban (fake players will only be kicked).
FakePlayers_BanTime = 120

# Exploits_CheckDownloads (0/1)
# Enable checking of requested download files against precached resources.
#   Default is 1 (ON).
Exploits_CheckDownloads = 1

# Exploits_DisableUploads (0/1)
# Disable file uploads (not customizations) to the server.
#   Default is 1 (ON).
Exploits_DisableUploads = 1


# ========================================================
#         OTHER STUFF
# ========================================================

# LoggingMode:
#   0 = None
#   1 = Console
#   2 = Log Files
#   3 = Both
LoggingMode = 2

# ThreatsLoggingMode
# Enable logging of threats details.
#   Default is 0 (OFF).
ThreatsLoggingMode = 1

# DisableNativeAuth (0/1)
# Disables valve/steam auth system.
#   For p.47 Based: Server will not connect to auth servers.
#   For All: Server will not call authorization functions.
# This is a fix for startup freeze for old (p.47) servers.
DisableNativeAuth = 0

# ServerInfoAnswerType (0/1/2)
# Sets server answer type for query requests
#   0 = New style (Source Engine)
#   1 = Old Style (Fix favorites list for p.47 clients)
#   2 = Hybrid mode - Server is visible anywhere, but there are 3 packets generated for every serverinfo request
ServerInfoAnswerType = 2

# Game_Name (string)
# Sets game name displayed for clients
# If Game_Name is empty, native game name will be used
Game_Name = Counter-Strike

# Enables fix for proper player id displaying on HLStats server monitoring
# Enable this only if you have HLStats
HLStatsPlayerIdFix = 0

# ExportVersion (0 / 1)
# Enables/Disables exporting of dp_version cvar
#   1 = dp_version cvar will be exported to server rules. It will be visible in server monitoring tools (like HLSW)
#   0 = dp_version cvar will not be exported to server rules.
ExportVersion = 0

# HLTVExcept_IP (ip addr)
# HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprecated)
HLTVExcept_IP = 127.0.0.1



Цитата(Legenda @ 22.10.2014, 22:08) *
BanIP Fakes ban players with one ip, when they use chat spam or take server slots
max 3 players with one ip

change IP with VPN can not be denied


Soo bad why can not block even with Dproto I hate players for 1-2 min change ip and join again :@

Отредактировал: Bloo, - 22.10.2014, 22:44
Причина: Please use spoiler
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.10.2014, 22:26
Сообщение #5
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

ScrappeR, you could block whole subnet he uses. As a last resort ;)

The other way is to use special methods to mark a player in order to later recognize him automatically and reban. You could use AMXX BanCfg as a simple solution. Unfortunally it doesn't have English description available.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 22.10.2014, 22:31
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(ScrappeR @ 23.10.2014, 0:16) *
I hate players for 1-2 min change ip and join again :@

it is problem no-steam servers
only steam provided unique ID for players
no-steam emulator generated steamID(not unique ID) ib game client and give to server
and ip address simply change, ip not unique param
network allow change ip

but you can install amxx plugin, witch use label in game client and ban join playes server
https://c-s.net.ua/forum/index.php?showtopic=41882
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ScrappeR
сообщение 22.10.2014, 22:48
Сообщение #7
Стаж: 11 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(Safety1st @ 22.10.2014, 22:26) *
ScrappeR, you could block whole subnet he uses. As a last resort ;)

The other way is to use special methods to mark a player in order to later recognize him automatically and reban. You could use AMXX BanCfg as a simple solution. Unfortunally it doesn't have English description available.


Thanks for help and sory for English description...

I can't understand this to ban him u say..

status

Give Player ID ?

amx_bancfg #976 9999 or 0 permanent ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 22.10.2014, 22:58
Сообщение #8


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(ScrappeR @ 23.10.2014, 0:48) *
Thanks for help and sory for English description...

I can't understand this to ban him u say..

status

Give Player ID ?

amx_bancfg #976 9999 or 0 permanent ?

in amxx.cfg
bancfg_key "label" ;unique label for server/client; all client with label do not connected to server; example bancfg_key "jaIdadkDjsd"
bancfg_cmdformat 1/0 ; format command to use cmd ban
0 – format command amx_bancfg <name or #userid> <minutes> [reason]
1 – format command amx_bancfg <minutes> <name or #userid> [reason]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ScrappeR
сообщение 22.10.2014, 23:04
Сообщение #9
Стаж: 11 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(Legenda @ 22.10.2014, 22:58) *
in amxx.cfg
bancfg_key "label" ;unique label for server/client; all client with label do not connected to server; example bancfg_key "jaIdadkDjsd"
bancfg_cmdformat 1/0 ; format command to use cmd ban
0 – format command amx_bancfg <name or #userid> <minutes> [reason]
1 – format command amx_bancfg <minutes> <name or #userid> [reason]


Oke I make it...

LOL I ban him and join again look this @@

Код
OSTROG!             STEAM_0:0:169010432  105.189.136.62  z
OSTROG!             STEAM_0:0:941949682  105.189.37.202


Отредактировал: ScrappeR, - 22.10.2014, 23:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 22.10.2014, 23:09
Сообщение #10


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

use subnet ban
or off dproto
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ScrappeR
сообщение 22.10.2014, 23:12
Сообщение #11
Стаж: 11 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(Legenda @ 22.10.2014, 23:09) *
use subnet ban
or off dproto


Hmm link?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.10.2014, 23:22
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(ScrappeR @ 23.10.2014, 1:04) *
LOL I ban him and join again look this @@

Код
OSTROG!             STEAM_0:0:169010432  105.189.136.62  z
OSTROG!             STEAM_0:0:941949682  105.189.37.202

And? This doesn't prove he immune to marking. Plugin uses a delay before reban. Marked players could reconnect and play a few minutes.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ScrappeR
сообщение 22.10.2014, 23:44
Сообщение #13
Стаж: 11 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(Safety1st @ 22.10.2014, 23:22) *
And? This doesn't mean he immune to marking. Plugin uses a delay before reban. Marked players could reconnect and play a few minutes.


And u have any method ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.10.2014, 2:57
Сообщение #14
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

What do you mean? smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ExtinctSun
сообщение 23.10.2014, 4:51
Сообщение #15
Стаж: 11 лет

Сообщений: 144
Благодарностей: 23
Полезность: 132

1)edit your dproto.cfg:
SteamIdHashSalt = ADD_HERE_SOMETHING
FakePlayers_ConnectInitiationCheck = 12
FakePlayers_ClientValidationCheck = 12
FakePlayers_BanTime = -1
also recommend:
cid_NoSteam47 = 5
cid_NoSteam48 = 5

2) Which ban system do you use?
Try Fresh Bans plus AMXX BanCFG plus DopBan2 [ IT IS NOT FREE - YOU HAVE TO PAY]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 23.10.2014, 7:29
Сообщение #16


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

addip 14400.0 105.189.0.0


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
shel
сообщение 23.10.2014, 19:18
Сообщение #17
Стаж: 12 лет

Сообщений: 79
Благодарностей: 7
Полезность: 0

Цитата(mazdan @ 23.10.2014, 9:29) *
addip 14400.0 105.189.0.0

yap and 0.5 of city go to ban;D For my english sorry
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: