5

マルチスレッドの raw ソケットを使用して Python でポートをスキャンするプログラムを作成したいのですが、raw ソケットを注入するための C コードがあります。ACK スキャンを実行したいので、raw ソケットが必要です。

だから私を助けてください。

ありがとうございました

4

2 に答える 2

4

Cythonをチェックしてください。これにより、C コードのラップが非常に簡単になります。

これは、外部 C 関数の呼び出しに関するドキュメントから適応されます。

cdef extern from "math.h":
    double sin(double)

def pysin(x):
    return sin(x)

pysinその後、通常の Python モジュールのように、コンパイルされたモジュールから呼び出すことができます。

于 2010-10-19T12:58:35.097 に答える
0

私は間違いなく、よりクリーンなラッパーを提供するboost.pythonを使用します。C++ を使用するという考えが気に入らない場合は、Cython を使用することをお勧めします。

于 2010-10-19T13:01:47.837 に答える