如何检查将某些数据传输到端口?

新里代

我使用Django 1.6和Python 2.7

这是我的tcpdump命令。

sudo /usr/sbin/tcpdump -n -X port 3331

并且我从python中踢出该命令,因为我想在Django中使用它。

import subprocess as sub

def tcpdump(request, port):    
    result = 'nothing'

    count = 0
    proc = sub.Popen(['sudo', 'tcpdump', '-n', '-X', 'port', str(port)], stdout=sub.PIPE)    

    try:
        for row in proc.stdout:
            print row.rstrip()   # process here
            result = str(row.rstrip())
            count += 1
            if count > 10:
                break
    except:
        print 'tcpdump error'
        proc.terminate()

    return HttpResponse(result)

我在中写道views.py

urls.py

url(r'^tcpdump(?P<port>\d+)/$', tcpdump),

我将只访问http://some.url/tcpdump3331

row.rstrip()得到多行字符串,我想做超时。

你能告诉我更好的做法吗?

巴林特·多莫科斯(Balint Domokos)

您无需从应用程序运行tcpdump。关键在于,它会监听网络流量,并记录网络数据包,而不管生成流量的应用程序如何。您甚至不必在运行服务器的同一台计算机上运行它,而只需在同一子网中运行即可。

您还可以使用易于配置的GUI工具(例如wirehark)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从网页将数据传输到Firefox扩展

来自分类Dev

如何将(Mutable)Map传输到Kotlin中的数据传输对象类?

来自分类Dev

通过python将json数据传输到Postgres

来自分类Dev

使用PHP将Json数据传输到MySQL

来自分类Dev

Vuejs。我无法将数据传输到对象

来自分类Dev

如何使用Betty的方法使用AutoMapper将DataAnnotation元数据传输到ViewModel

来自分类Dev

将数据传输到excel时如何处理“旧”日期

来自分类Dev

如何通过ROS将真实感数据传输到其他设备

来自分类Dev

如何将数据传输到Ubuntu-Touch

来自分类Dev

如何将longlat格式的DEM数据传输到utm

来自分类Dev

如何将iOS App生成的数据传输到Macbook?

来自分类Dev

如何每天安全地将本地数据传输到 GCS 存储桶

来自分类Dev

如何将多个数据传输到不同的活动

来自分类Dev

如何使用while循环将php中的数据传输到javascript

来自分类Dev

USB 端口分配器可将数据传输到 2 台 PC

来自分类Dev

在哪里或如何查看是否仍通过USB将数据传输到大容量存储

来自分类Dev

如何使用 JWT 将一些数据传输到另一个域

来自分类Dev

如何使用 Winform C# 应用程序通过 USB 电缆将数据传输到 Hololens 设备?

来自分类Dev

ReactJS - 将数据传输到子组件并从组件单击取回数据

来自分类Dev

Arelle使用Python将小程序自动化以将数据传输到Excel

来自分类Dev

将View中的模型数据传输到控制器

来自分类Dev

我可以将CloudKit数据传输到新的Container吗?

来自分类Dev

在WKInterfaceTable的选择行上,将数据传输到Iphone

来自分类Dev

通过图像对象将图像数据传输到GPU?

来自分类Dev

您可以将数据传输到pairwise.t.test吗?

来自分类Dev

Tkinter将数据传输到另一个窗口

来自分类Dev

将数据传输到另一个ASP.net页

来自分类Dev

从Windows 8.1中的Windows托管磁盘将数据传输到Ubuntu托管磁盘

来自分类Dev

将Winform数据传输到Web浏览器(Chrome,Mozila FireFox,Safari等)

Related 相关文章

  1. 1

    如何从网页将数据传输到Firefox扩展

  2. 2

    如何将(Mutable)Map传输到Kotlin中的数据传输对象类?

  3. 3

    通过python将json数据传输到Postgres

  4. 4

    使用PHP将Json数据传输到MySQL

  5. 5

    Vuejs。我无法将数据传输到对象

  6. 6

    如何使用Betty的方法使用AutoMapper将DataAnnotation元数据传输到ViewModel

  7. 7

    将数据传输到excel时如何处理“旧”日期

  8. 8

    如何通过ROS将真实感数据传输到其他设备

  9. 9

    如何将数据传输到Ubuntu-Touch

  10. 10

    如何将longlat格式的DEM数据传输到utm

  11. 11

    如何将iOS App生成的数据传输到Macbook?

  12. 12

    如何每天安全地将本地数据传输到 GCS 存储桶

  13. 13

    如何将多个数据传输到不同的活动

  14. 14

    如何使用while循环将php中的数据传输到javascript

  15. 15

    USB 端口分配器可将数据传输到 2 台 PC

  16. 16

    在哪里或如何查看是否仍通过USB将数据传输到大容量存储

  17. 17

    如何使用 JWT 将一些数据传输到另一个域

  18. 18

    如何使用 Winform C# 应用程序通过 USB 电缆将数据传输到 Hololens 设备?

  19. 19

    ReactJS - 将数据传输到子组件并从组件单击取回数据

  20. 20

    Arelle使用Python将小程序自动化以将数据传输到Excel

  21. 21

    将View中的模型数据传输到控制器

  22. 22

    我可以将CloudKit数据传输到新的Container吗?

  23. 23

    在WKInterfaceTable的选择行上,将数据传输到Iphone

  24. 24

    通过图像对象将图像数据传输到GPU?

  25. 25

    您可以将数据传输到pairwise.t.test吗?

  26. 26

    Tkinter将数据传输到另一个窗口

  27. 27

    将数据传输到另一个ASP.net页

  28. 28

    从Windows 8.1中的Windows托管磁盘将数据传输到Ubuntu托管磁盘

  29. 29

    将Winform数据传输到Web浏览器(Chrome,Mozila FireFox,Safari等)

热门标签

归档