LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Написать то конечно можно, но оно будет некрасивое и будет сложно разобраться в логике его работы. Ну и/или будет кривовато работать (с задержками например).

Проще сделать на си, скомпилировать либо прямо там, либо, если там нет компилятора, на другой старой системе (чтобы не было зависимостей от нового libc или ядра), возможно статически. Так и код будет простой и понятный, и надёжнее. Хоть и не «кросс-поатформенно» (под другую ОС придётся перекомпилировать), но это же пофиг?

Весь исходник (в аккуратной, околоидеальной реализации) будет в пределах 200 строк, бинарник (один, без доп. установок чего-либо) тоже маленький.

И разве в iptables нету списков айпишников? В ipfw (freebsd) есть, чтобы не делать по новому правилу на каждый бан.

Исправление firkax, :

Написать то конечно можно, но оно будет некрасивое и будет сложно разобраться в логике его работы. Ну и/или будет кривовато работать (с задержками например).

Проще сделать на си, скомпилировать либо прямо там, либо, если там нет компилятора, на другой старой системе (чтобы не было зависимостей от нового libc или ядра), возможно статически. Так и код будет простой и понятный, и надёжнее. Хоть и не «кросс-поатформенно» (под другую ОС придётся перекомпилировать), но это же пофиг?

Весь исходник (в аккуратной, околоидеальной реализации) будет в пределах 200 строк, бинарник (один, без доп. установок чего-либо) тоже маленький.

Исходная версия firkax, :

Написать то конечно можно, но оно будет некрасивое и будет сложно разобраться в логике его работы. Ну и/или будет кривовато работать (с задержками например).

Проще сделать на си, скомпилировать либо прямо там, либо, если там нет компилятора, на другой старой системе (чтобы не было зависимостей от нового libc или ядра), возможно статически. Так и код будет простой и понятный, и надёжнее. Хоть и не «кросс-поатформенно» (под другую ОС придётся перекомпилировать), но это же пофиг?