マルチスレッドの raw ソケットを使用して Python でポートをスキャンするプログラムを作成したいのですが、raw ソケットを注入するための C コードがあります。ACK スキャンを実行したいので、raw ソケットが必要です。
だから私を助けてください。
ありがとうございました
マルチスレッドの raw ソケットを使用して Python でポートをスキャンするプログラムを作成したいのですが、raw ソケットを注入するための C コードがあります。ACK スキャンを実行したいので、raw ソケットが必要です。
だから私を助けてください。
ありがとうございました
Cythonをチェックしてください。これにより、C コードのラップが非常に簡単になります。
これは、外部 C 関数の呼び出しに関するドキュメントから適応されます。
cdef extern from "math.h":
double sin(double)
def pysin(x):
return sin(x)
pysin
その後、通常の Python モジュールのように、コンパイルされたモジュールから呼び出すことができます。
私は間違いなく、よりクリーンなラッパーを提供するboost.pythonを使用します。C++ を使用するという考えが気に入らない場合は、Cython を使用することをお勧めします。