ssh-spike:杀戮者

时间:2024-06-25 12:13:38
【文件属性】:

文件名称:ssh-spike:杀戮者

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-25 12:13:38

Elixir

杀戮者 这个小尖峰旨在快速而肮脏地演示如何使用 Elixir 并发连接一堆 ssh 设备并执行命令。 使用默认设置,将启动 5000 个 ssh 服务器和 5000 个客户端(每个服务器一个客户端)。 这个峰值非常基础,因为它忽略了很多错误场景。 例如,超时是无限的,因此如果任何 ssh 客户端进程从不发送:ok消息,控制器将永远不会终止。 跑步 克隆 repo 并在其中运行ERL_MAX_ETS_TABLES=20000 iex -S mix ,它应该编译它并给你一个 Elixir shell。 ERL_MAX_ETS_TABLES=20000是必需的,因为 ssh 客户端或服务器大量使用 ETS 表。 您可能还需要增加文件限制 ( ulimit -n xxxxx )。 进入 Elixir shell 后,您应该可以通过调用Ssherminator.go来启动峰值。 lhc @g


【文件预览】:
ssh-spike-master
----.gitignore(34B)
----mix.exs(683B)
----priv()
--------client()
--------server()
----README.md(2KB)
----config()
--------config.exs(1KB)
----lib()
--------ssherminator.ex(2KB)
----test()
--------ssherminator_test.exs(103B)
--------test_helper.exs(15B)

网友评论