我正在尝试创建一个程序(更像是两个协同工作的程序)A。服务器(主机):连接到Apache服务器并向其发送命令和B.客户端(客户端):也已连接,但无法发送命令只接收它们。
实施例: 如果我输入服务器(主机)。将该命令发送到apache服务器的日志时间,客户端会抓紧时间并将详细信息发送给(主机)。
示例2: 如果我在服务器(主机)中键入start keylogger -t 2000(-t是time和2000是每2000毫秒),它将启动内置键盘记录器并开始每2000毫秒发送一次记录信息。 如果我输入
我不是第一次成为程序员。我通常用c#/ ruby写。 Python是我的第一语言,所以我理解你拥有的东西,我之前从未真正使用过Apache。任何帮助将非常感谢!
答案 0 :(得分:0)
以下是我根据您刚才提出的方法采取的方法。
服务器:
mod_wsgi
用于前端Web服务器(允许使用flask或django);这里并不多,这是一个非常简单的配置。Django
用于网络框架。客户端:
我正在接受拉取请求,因为防火墙很少进行出口过滤;它们将始终默认进行入站过滤,因此您最初询问如何设置此过滤器的方式将无效。这实际上是大多数僵尸网络的工作方式(例如,看看Chrome)。