Высокопроизводительный генератор UDP-трафика на Rust для нагрузочного тестирования сетевой инфраструктуры на устойчивость к DoS-атакам. Позволяет симулировать активность множества клиентов для стресс-тестирования собственных серверов перед реальной атакой. Использовать только на инфраструктуре, на тестирование которой получено разрешение. Восстановлено из архива Software Heritage: оригинальный репозиторий был удалён автором с исходной площадки. Код сохранён и перенесён в наш Forgejo-миррор, чтобы инструмент не потерялся окончательно.
git clone https://git.toolsofthetrade.qzz.io/recovered/anevicon.git cd anevicon cargo build --release ./target/release/anevicon --help
![]()
Anevicon — это высокопроизводительный генератор трафика, разработанный с максимальным вниманием к удобству и надежности. Он отправляет множество UDP-пакетов на целевой адрес, тем самым имитируя активность, которую могут генерировать ваши конечные пользователи или группа хакеров.
$ cargo install anevicon
anevicon 0.1.0
Temirkhan Myrzamadi <gymmasssorla@gmail.com>
An UDP-based server stress-testing tool, written in Rust.
USAGE:
anevicon [FLAGS] [OPTIONS] --receiver <ADDRESS>
FLAGS:
--debug Enable the debugging mode
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
--display-periodicity <PACKETS>
A count of packets per displaying attack summaries. It is not
recommended to set this option to a small value (say, 6) for the
performance reasons. [default: 300]
-d, --duration <TIME-SPAN>
A program working time. The default value is too big, that is, an
attack will be performed until you explicitly stop the process.
[default: 64years 64hours 64secs]
-l, --length <BYTES>
A size of each UDP-packet, specified in bytes. Note that your system
or a victim server might not be able to handle the default value.
[default: 65000]
-p, --packets <COUNT>
A count of packets for sending. The default value equals to the
largest number available for the inner data type. [default:
18446744073709551615]
-r, --receiver <ADDRESS>
A receiver of generated traffic, specified as an IP-address and a
port number, separated by the colon character.
--send-periodicity <TIME-SPAN>
A periodicity of sending packets. The default value equals to zero
seconds, that is, all packets will be sent momentarily. [default:
0secs]
--send-timeout <TIME-SPAN>
If sending calls will continue longer than this timeout, the program
will exit with an error. By default, all the sending calls will
continue indefinitely.
-s, --sender <ADDRESS>
A sender of generated traffic, specified as an IP-address and a port
number, separated by the colon character. [default: 0.0.0.0:0]
-w, --wait <TIME-SPAN>
A waiting time before an attack execution. It is mainly used to
prevent a launch of an erroneous (unwanted) attack. [default: 5secs]
For more information see <https://github.com/Gymmasssorla/anevicon>.
Целью Anevicon является создание максимальной (для атакующей системы) нагрузки на указанный целевой адрес. Это НЕ ОЗНАЧАЕТ, что Anevicon сломает АБСОЛЮТНО ЛЮБОЙ СЕРВЕР при запуске на вашем компьютере.
Anevicon был разработан как средство тестирования стрессоустойчивости серверов, а не для взлома, то есть автор проекта НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ за любой ущерб, причиненный использованием моей программы. См. уведомление о лицензии.
Несмотря на то, что Anevicon тщательно тестируется как автоматически, так и вручную, это не означает, что автор несет ответственность за любую ошибку в его работе. Программа предоставляется АБСОЛЮТНО БЕЗ ГАРАНТИЙ, см. отказ от ответственности по лицензии.