需要Python / Apache帮助

时间:2015-05-23 03:19:39

标签: python apache

我正在尝试创建一个程序(更像是两个协同工作的程序)A。服务器(主机):连接到Apache服务器并向其发送命令和B.客户端(客户端):也已连接,但无法发送命令只接收它们。

实施例:  如果我输入服务器(主机)。将该命令发送到apache服务器的日志时间,客户端会抓紧时间并将详细信息发送给(主机)。

示例2:  如果我在服务器(主机)中键入start keylogger -t 2000(-t是time和2000是每2000毫秒),它将启动内置键盘记录器并开始每2000毫秒发送一次记录信息。  如果我输入

我不是第一次成为程序员。我通常用c#/ ruby​​写。 Python是我的第一语言,所以我理解你拥有的东西,我之前从未真正使用过Apache。任何帮助将非常感谢!

1 个答案:

答案 0 :(得分:0)

以下是我根据您刚才提出的方法采取的方法。

服务器:

  • Apache + mod_wsgi用于前端Web服务器(允许使用flask或django);这里并不多,这是一个非常简单的配置。
  • 我会将Django用于网络框架。

客户端:

  • 客户端会以某种间隔(1分钟,10分钟等)轮询服务器;在轮询时,客户端将接收从服务器执行的命令。
  • 我不确定python中是否有键盘记录模块;如果没有一个,我必须为每个操作系统编写一个,我打算让客户在C中使用。

我正在接受拉取请求,因为防火墙很少进行出口过滤;它们将始终默认进行入站过滤,因此您最初询问如何设置此过滤器的方式将无效。这实际上是大多数僵尸网络的工作方式(例如,看看Chrome)。