Python PPPTP库(或通过进程重新路由流量的另一种方式)

时间:2012-10-22 18:05:31

标签: python networking vpn ppp

我有一个侦听特定端口上的流量的进程,并在将其发送到特定服务器之前执行一些操作。我想通过此过程重定向所有流量。由于我不知道如何将流量发送到端口,我以为我可以在localhost上建立PPPTP服务器,监听流量,然后发送它。用户必须创建目标为localhost的VPN:P1。流程如下:

  1. 发往默认路由的流量从ppp隧道接口路由出去(端点为localhost:P1)
  2. 进程侦听localhost:p1获取数据包。
  3. 进程侦听localhost:p1使用先前建立的套接字,server1监听p2发送数据。
  4. 侦听localhost的进程通过套接字将数据发送到server1:p2
  5. 响应以反向流动
  6. 如果有人知道任何库,我可以使用Python的PPPTP库来实现这一点。有没有更好的方法来实现这一目标?

0 个答案:

没有答案