flylinkdc писал(а):В общем я правлю код чтобы поддерживался детект и таких случаев.
Правильно, поддерживайте костыль, скоро все будут днс слать
flylinkdc писал(а):В общем я правлю код чтобы поддерживался детект и таких случаев.
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:26 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:27 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:27 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:27 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:27 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:27 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:28 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:28 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:28 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:28 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:29 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:29 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:29 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:29 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:29 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:29 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:30 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:30 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:30 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:30 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:31 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:31 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:31 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:31 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:31 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:32 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:32 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:32 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:32 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:32 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:33 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:33 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:33 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
20:41:34 Hub: [Incoming][46.32.64.41:4111] $ConnectToMe FlylinkDC-dev-debug verlihub.org:4111
andruw писал(а):Правильно, поддерживайте костыль, скоро все будут днс слать
KCAHDEP писал(а):а вот хаб dchub://verlihub.org:4111 жалко
HackFresse писал(а):2) То, что они это делают там, где это не нужно - это неправильно. Дёргание резольвера там, где должны быть только IP - лишняя бесполезная нагрузка
flylinkdc писал(а):поймал у себя вот такое
$SR chen video\multfilm\Ну, погоди!\Ну, погоди! 2.avi33492992 5/5TTH:B4O5M74UPKZ7I23CH36NA3SZOUZTJLWNVEIJMTQ (dc.a-galaxy.com:411)|
В общем нужно с этим разобраться детальнее.
резать с горяча как-то опасно
KCAHDEP писал(а):может скрипт, может софт хаба я не знаток, но и глазам своим не верить тоже не вижу смысла. а вот хаб dchub://verlihub.org:4111 жалко интересно что они не поделили.
Alexis писал(а):После этого начались атаки на мои хабы.
alex82 писал(а):Будут ли клиенты пытаться соединиться с указанным ником/адресом повторно, если одно соединение уже установлено?
bool ConnectionManager::checkIpFlood(const string& aServer, uint16_t aPort, const string& userInfo)
{
Lock l(cs);
// Temporary fix to avoid spamming
if (aPort == 80 || aPort == 2501)
{
LogManager::getInstance()->message("Someone (" + userInfo + ") is trying to use your client to spam " + aServer + ":" + Util::toString(aPort) + ", please urge hub owner to fix this");
return true;
}
// We don't want to be used as a flooding instrument
uint8_t count = 0;
for (UserConnectionList::const_iterator j = userConnections.begin(); j != userConnections.end(); ++j)
{
const UserConnection& uc = **j;
if (uc.socket == NULL || !uc.socket->hasSocket())
continue;
if (uc.getRemoteIp() == aServer && uc.getPort() == aPort)
{
if (++count >= 5)
{
// More than 5 outbound connections to the same addr/port? Can't trust that..
dcdebug("ConnectionManager::connect Tried to connect more than 5 times to %s:%hu, connect dropped\n", aServer.c_str(), aPort);
return true;
}
}
}
return false;
}
void ConnectionManager::nmdcConnect(const string& aServer, const string& aPort, const string& aNick, const string& hubUrl, const string& encoding) {
if(shuttingDown)
return;
UserConnection* uc = getConnection(true, false);
uc->setToken(aNick);
uc->setHubUrl(hubUrl);
uc->setEncoding(encoding);
uc->setState(UserConnection::STATE_CONNECT);
uc->setFlag(UserConnection::FLAG_NMDC);
try {
uc->connect(aServer, aPort, Util::emptyString, BufferedSocket::NAT_NONE);
} catch(const Exception&) {
putConnection(uc);
delete uc;
}
}
alex82 писал(а):А вот вам и адреса говнохабов, участвующих в атаке:
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0