ENELIS

ENELIS
Рейтинг
194
Регистрация
29.08.2008

Вы забываете про инфраструктуру трех машин, три машины жрут питание и место, вместо одной.

Одна машина будет есть макс 400 ватт при полной нагрузке.

Himiko:
sappi, выделенные каналы есть, но их стоимость от 300-350$ в США и от 1000$ и выше в России.

Тут как-то на форуме просили 1Gbps выделеный. Насколько помню, цены начинались от 200+ тыс. рублей в месяц.

Просто нужно разделя понятия "порт подключения" и "гарантированный канал".

Почитайте мою статью на хабре, будет легче разобраться с реальными ценами, и почему даже за 200+ тыс. Ваш канал может лечь от ддоса в 10 гбит.

http://habrahabr.ru/blogs/hosting/91466/

1000ГГц исправьте...

DOS атака мерится не ipшниками

а PPS и mbit/s

так можно одним IPшником завалить ненужный сайт, например с гигабитного канала...

sh -c "while true; do nc -u 127.0.0.1 80 < /dev/zero; done"

заметьте программы идут в любом пакете *NIX, поменяв некоторые параметры, если например UDP закрыт, можно завалить коннектами на tcpip и демона который висит на 80 порту.

можно не /dev/zero, а с памяти файл с реальными запросами случайной выборкой, можно на разных IP. а еще атака wget -O /dev/null с рандомизацией и разными хедерами с нескольких разных подсетей ip подключенных как PI.

А еще можно на python написать злобную программу на коленке, которую остановит только captcha и то очень хитрая ибо и ее можно обойти модулями OCR для python...

Нет простого решения, поэтому эти услуги стоят денег.

Иногда фильтрация 20к IP (честно говоря больший ботнет I've yet to see) обходиться намного дешевле, чем вот такой тупой, но очень дорогой промышленный DDOS с PI сетей.

Sed может исправлять это.

или вот небольшой скрипт для питона

переход со строки на строку стандартным \n


# -*- coding: utf-8 -*-
# Python
import os, sys, re

mydir= './' # Укажите тут полный путь до директории
pat=['fitg39hde\ngf973df\n\n'] # Укажите паттерн
repl='' # Чем заменять
ext=['.html','.php','.htm','.xhtml','.shtml','.js'] # Типы файлов для изменения.

def rsinf(path):
tmp=path+'~~~'
input = open(path)
output = open(tmp,'w')
s=input.read()
outtext = s
for d in pat:
if s.find(d) > -1:
#print('"'+d+'" found')
outtext = outtext.replace(d,'')
output.write(outtext)

output.close()
input.close()
os.rename(path, path+'.bak')
os.rename(tmp,path)
print(path+" done...")

def fun(dummy, dirr, filess):
for child in filess:
if os.path.splitext(child)[1] in ext and os.path.isfile(dirr+'/'+child):
rsinf(dirr+'/'+child)
os.path.walk(mydir, fun, 3)

Учтите трогать будет все файлы с окончанием из списка ext

не туда написал.

По TIA 99.999 ~ пять минут в год.

Сервер IBM Express x3550 M3:

- 1x Intel Xeon 4C E5620 2.40GHz/12MB

- 12 GB DDR3 ECC RAM

- 4x 500GB SAS 7.2K RPM HDD

- SAS Raid IBM ServeRaid M5014BB

- RKVMS

- 100 mbit/s unmetered bandwidth

17500 рублей в месяц

Сервер Intel® SR1690WB:

- 1х Intel Xeon 4C E5504 2.00 GHz/4MB

- 12Gb DDR3 ECC RAM

- 4x 500GB SATA 7.2K RPM HDD

- SATA Raid Intel SRCSASLS4I

- RKVMS

- 100 mbit/s unmetered bandwidth

12500 рублей в месяц

Размещение в Будапеште

Sun, к сожалению, пока что нет.

Cogent это кхм кхм :)

Ошибка в Flash Player?

Всего: 1657