HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
@athenoraproject @umut2841
Konudaki arkadaşın ihtiyacı olmuş kodladık.
https://forum.turkmmo.com/konu/3920488-ddos-veya-packet-saldirilari-hakkinda
not düzenleme yaptığını cpp lere include "define.h" ekleyin
çalışma mantığı
5 üzerinde istek gelirse gelen istekleri kabul etmez
600 saniye boyunca ban atar sunucuya reboot atarsanız ban kalkar tekrar giriş yapılabilir.
değerleri define.h üzerinden düzenleyin lütfen.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kod:SYSERR: May 20 19:39:19 :: socket_bind: bind: Address already in use SYSERR: May 20 19:39:22 :: Process: UNKNOWN HEADER: 179, LAST HEADER: 0(0), REMAIN BYTES: 5840, fd: 21 SYSERR: May 20 19:39:23 :: Process: UNKNOWN HEADER: 178, LAST HEADER: 0(0), REMAIN BYTES: 5840, fd: 20 SYSERR: May 20 19:39:24 :: Process: UNKNOWN HEADER: 108, LAST HEADER: 10(1), REMAIN BYTES: 5839, fd: 21 SYSERR: May 20 19:39:24 :: pid_init: Start of pid: 1105 SYSERR: May 20 19:39:24 :: socket_bind: bind: Address already in use SYSERR: May 20 19:39:25 :: Analyze: Handshake phase does not handle packet 241 (fd 21) SYSERR: May 20 19:39:25 :: Process: UNKNOWN HEADER: 147, LAST HEADER: 241(67), REMAIN BYTES: 4313, fd: 21 SYSERR: May 20 19:39:26 :: Process: UNKNOWN HEADER: 199, LAST HEADER: 0(0), REMAIN BYTES: 1460, fd: 21 SYSERR: May 20 19:39:29 :: Analyze: Handshake phase does not handle packet 75 (fd 20) SYSERR: May 20 19:39:29 :: Process: UNKNOWN HEADER: 201, LAST HEADER: 254(1), REMAIN BYTES: 1452, fd: 20 SYSERR: May 20 19:39:29 :: pid_init: Start of pid: 1110
BEN BUNU 10 YILDIR KULLANIYODUM 6 YILDIR KULLANIYODUM DİYEN VARSA PAYLASSAYDIN KARDEŞİM !
paylaşım için teşekkürler .
birde tam nasıl eklenicek sekilde yazabılseydiniz daha iyi olurdu nereye nasıl eklenıcek sadece
kodları vermişsiniz bunu bul buraya ekle gibi anlatım yaparsanız daha mantıklı olucaktır herkes yazılımı tam anlamı ıle anlamıyor malesef
anlatım mevcut.paylaşım için teşekkürler .
birde tam nasıl eklenicek sekilde yazabılseydiniz daha iyi olurdu nereye nasıl eklenıcek sadece
kodları vermişsiniz bunu bul buraya ekle gibi anlatım yaparsanız daha mantıklı olucaktır herkes yazılımı tam anlamı ıle anlamıyor malesef
dosttum anlatım varda anlaşılacak bir dilde mesela bu kodu nereye eklıcez 
if (!m_pPacketInfo)
{
sys_err("No packet info has been binded to");
return true;
}
#if #ifi#ifi#ifi#ifined(WJ_ENABLE_IMPROVED_HANDSHAKE_PROCESSore input process if the host is an intruder
if (lpDesc && DESC_MANAGER::instance().IsIntruder(lpDesc->GetHostName()))
{
// Set host close phase
lpDesc->SetPhase(PHASE_CLOSE);
return true;
}
#end#END#END#endifxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsela
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Mesela
bul ------ if (!m_pPacketInfo)
// altına ekle ------ lpDesc->SetPhase(PHASE_CLOSE);
bunun gibi yaparsan mantıgıda budur zaten gelişi güzel eklenmiyor eklenıcek yeri sistemi yazan kişi belirtmeliki eklene bılsın

if (!m_pPacketInfo)
{
sys_err("No packet info has been binded to");
return true;
}
#if #ifi#ifi#ifi#ifined(WJ_ENABLE_IMPROVED_HANDSHAKE_PROCESSore input process if the host is an intruder
if (lpDesc && DESC_MANAGER::instance().IsIntruder(lpDesc->GetHostName()))
{
// Set host close phase
lpDesc->SetPhase(PHASE_CLOSE);
return true;
}
#end#END#END#endifxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsela
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Mesela
bul ------ if (!m_pPacketInfo)
// altına ekle ------ lpDesc->SetPhase(PHASE_CLOSE);
bunun gibi yaparsan mantıgıda budur zaten gelişi güzel eklenmiyor eklenıcek yeri sistemi yazan kişi belirtmeliki eklene bılsın
anlatım mevcut
aominechi1dosttum anlatım varda anlaşılacak bir dilde mesela bu kodu nereye eklıcez
if (!m_pPacketInfo)
{
sys_err("No packet info has been binded to");
return true;
}
#if #ifi#ifi#ifi#ifined(WJ_ENABLE_IMPROVED_HANDSHAKE_PROCESSore input process if the host is an intruder
if (lpDesc && DESC_MANAGER::instance().IsIntruder(lpDesc->GetHostName()))
{
// Set host close phase
lpDesc->SetPhase(PHASE_CLOSE);
return true;
}
#end#END#END#endifxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsela
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Mesela
bul ------ if (!m_pPacketInfo)
// altına ekle ------ lpDesc->SetPhase(PHASE_CLOSE);
bunun gibi yaparsan mantıgıda budur zaten gelişi güzel eklenmiyor eklenıcek yeri sistemi yazan kişi belirtmeliki eklene bılsın
dc den yaz yardim edeyim.
e
ekledimaominechi1
dc den yaz yardim edeyim.
