gnf-dockerfiles:格拉斯哥网络功能-Docker的示例NF

时间:2024-05-27 13:25:03
【文件属性】:

文件名称:gnf-dockerfiles:格拉斯哥网络功能-Docker的示例NF

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-27 13:25:03

Python

码头工人文件 该存储库包含由GLANF框架的作者实现的NF。 负载模拟 此NF的行为与glanf/wire ,但是增加了额外的延迟,并对通过设备的每个数据包执行了加载。 这是为了模拟具有固有基线延迟的设备,这些设备会添加这些延迟并针对每个数据包执行处理。 每个数据包执行的“处理”量根据负载因子呈指数级增长,可以通过配置LOAD_FACTOR环境变量(可以是浮点值)来调整它。 执行的处理量等于LOAD_FACTOR * ( 2 ** LOAD_FACTOR) ,它具有很好的属性,可以非常快速地从0缩放到大量。 延迟被添加到两个接口上的传出数据包中。 示例调用如下: docker run -itd --cap-add=NET_ADMIN --env="LOAD_FACTOR=8.0" --env="DELAY=2ms" glanf/loadsim


【文件预览】:
gnf-dockerfiles-master
----network_monitoring()
--------Dockerfile(425B)
--------main.py(649B)
----loadsim()
--------Dockerfile(470B)
--------load.py(682B)
----wire()
--------Dockerfile(109B)
----load_balancer()
--------Dockerfile(538B)
--------loadbalancer.py(2KB)
----testing()
--------Dockerfile(552B)
--------glanf(3KB)
----README.md(965B)
----firewall()
--------Dockerfile(261B)
----rate_limiter()
--------Dockerfile(556B)
----base()
--------Dockerfile(342B)
--------brinit(85B)
--------ifinit(478B)
----http_filter()
--------Dockerfile(469B)
--------main.py(523B)
----snort()
--------Dockerfile(253B)
--------logrunner.py(598B)
--------snort.conf(26KB)
--------supervisord.conf(189B)
--------snort(1KB)

网友评论