11
好的参考资料
tcpdump参数解析及使用详解
https://blog.youkuaiyun.com/hzhsan/article/details/43445787
参考
https://blog.youkuaiyun.com/Jmilk/article/details/86618205?tdsourcetag=s_pctim_aiomsg
https://danielmiessler.com/study/tcpdump/
http://bencane.com/2014/10/13/quick-and-practical-reference-for-tcpdump/

user@ubuntu:~/NUC970_Buildroot-master$ grep -r "websocket"
..config.tmp: package/libwebsockets/Config.in \
..config.tmp: package/qt5/qt5websockets/Config.in \
package/janus-gateway/janus-gateway.mk:JANUS_GATEWAY_DEPENDENCIES += libwebsockets
package/janus-gateway/janus-gateway.mk:JANUS_GATEWAY_CONF_OPTS += --enable-websockets
package/janus-gateway/janus-gateway.mk:JANUS_GATEWAY_CONF_OPTS += --disable-websockets
package/qt5/qt5websockets/qt5websockets.hash:# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.2/submodules/qtwebsockets-opensource-src-5.6.2.tar.xz.mirrorlist
package/qt5/qt5websockets/qt5websockets.hash:sha256 3cd9d4bbff8e6be5e252f00fc9ecb9ac2d8a193020288c7d1e82583daeb5ba35 qtwebsockets-opensource-src-5.6.2.tar.xz
package/qt5/qt5websockets/qt5websockets.mk:# qt5websockets
package/qt5/qt5websockets/qt5websockets.mk:QT5WEBSOCKETS_SOURCE = qtwebsockets-opensource-src-$(QT5WEBSOCKETS_VERSION).tar.xz
package/qt5/qt5websockets/qt5websockets.mk: cp -dpfr $(STAGING_DIR)/usr/lib/qt/examples/websockets $(TARGET_DIR)/usr/lib/qt/examples/
package/qt5/qt5websockets/Config.in: bool "qt5websockets"
package/qt5/qt5websockets/Config.in: This package corresponds to the qt5websockets module.
package/qt5/qt5webchannel/qt5webchannel.mk:QT5WEBCHANNEL_DEPENDENCIES = qt5base qt5websockets
package/qt5/Config.in:source "package/qt5/qt5websockets/Config.in"
package/mosquitto/mosquitto.mk:MOSQUITTO_DEPENDENCIES += libwebsockets
package/libwebsockets/libwebsockets.mk:# libwebsockets
package/libwebsockets/libwebsockets.mk:LIBWEBSOCKETS_SITE = $(call github,warmcat,libwebsockets,$(LIBWEBSOCKETS_VERSION))
package/libwebsockets/Config.in: bool "libwebsockets"
package/libwebsockets/Config.in: Libwebsockets is a lightweight pure C library built to use
package/libwebsockets/Config.in: http://libwebsockets.org/
package/libwebsockets/libwebsockets.hash:sha256 bcc96aaa609daae4d3f7ab1ee480126709ef4f6a8bf9c85de40aae48e38cce66 libwebsockets-v2.1.0.tar.gz
package/Config.in: source "package/libwebsockets/Config.in"
DEVELOPERS:F: package/libwebsockets/
Binary file .git/index matches
CHANGES: qt5webkit-examples, qt5websockets, qt5x11extras,
CHANGES: libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
CHANGES: Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
CHANGES: libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
CHANGES: qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
CHANGES: libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
CHANGES: libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
CHANGES: qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
CHANGES: libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
CHANGES: libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
user@ubuntu:~/NUC970_Buildroot-master$
11

Python 实现的 WebSocket 的 Client 和 Server 端,实例可查看https://github.com/Lawouach/WebSocket-for-Python/tree/master/example

之前曾有php版的websocket封装包,见Websocket——php实战,最近使用python做一些功能,需要用到对websocket的操作,因此,参照之前的实现,实现了这个python版本。源码见https://github.com/OshynSong/wspy。
整体实现起来,需要在建立socket监听端口,这需要用到socket标准库模块;之后,需要对对网络字节流进行操作,这个方面python有struct标准库模块,这个非常好用;另外涉及到加密解密操作,还有hashlib模块和sha模块等使用。特别在此总结一下,目的主要是
1 备忘









11
python调用tcpdump监控流量 (已重新部署至服务器)
https://www.cnblogs.com/LacLic/p/14344346.html
Python 从subprocess运行的子进程中实时获取输出
subprocess会把输出都放到缓冲区,待程序运行完成才输出
-c抓10个包,-q简易模式,-n不把主机地址转换为名字tcpdump -c 10 -q -n
在 ubuntu上面运行
ssh root@10.0.1.2 tcpdump -ns 0 -i eth0 “not port 22” | wireshark -k -i -
http://ask.sov5.cn/q/HtYaqX8L7K
以上代码相当于手动执行了 sudo tcpdump -tt -l -nn -c 5 -i enp4s0 udp port 514 or 51414这条命令。
注意参数-l很重要(行显)。
https://segmentfault.com/q/1010000008266613
我正在尝试使用tcpdump记录探测请求,我已经尝试过pyshark,但这对于我的技能水平来说太难调试了。 我想在程序启动过程中记录请求,并在按下按钮但永远继续记录时将字符串作为一种书签发送到文件。 以下给我一个错误:“ tcpdump:无法解析过滤器表达式:语法错误”谢谢!
tcpdump -s 0 -w - -l $@ | strings |

本文介绍了如何使用tcpdump工具记录网络流量,并提供了Python实现WebSocket客户端和服务器的参考。通过链接分享了相关教程,包括tcpdump参数解析、Python实现WebSocket以及使用tcpdump监控特定端口的方法。
636

被折叠的 条评论
为什么被折叠?



