我想使用多线程原始套接字编写一个程序来扫描python中的端口我有一个用于注入原始套接字的C代码。我想执行 ACK 扫描,所以需要一个原始套接字。
所以请帮助我。
谢谢你
我想使用多线程原始套接字编写一个程序来扫描python中的端口我有一个用于注入原始套接字的C代码。我想执行 ACK 扫描,所以需要一个原始套接字。
所以请帮助我。
谢谢你
请查看Cython。它使包装 C 代码变得非常容易。
这改编自关于调用外部 C 函数的文档:
cdef extern from "math.h":
double sin(double)
def pysin(x):
return sin(x)
然后,您可以pysin
像普通 Python 模块一样从已编译的模块中调用。
我肯定会选择boost.python,它提供了更干净的包装器。如果您不喜欢使用 C++ 的想法,那么 Cython 是一个不错的选择。