ホームページ > バックエンド開発 > Python チュートリアル > Python の生のソケット プログラミング

Python の生のソケット プログラミング

高洛峰
リリース: 2016-10-18 10:01:46
オリジナル
1471 人が閲覧しました

実験では、別の HTTP データ メッセージを自分で構築する必要があり、SOCK_STREAM を使用してデータ パケットを送信するには、完全な TCP 対話が必要です。

そこで、プログラミングに raw ソケットを使用し、データ パケットを直接構築して、IP 層で送信したいと考えています。つまり、SOCK_RAW を使用してデータを送信します。

SOCK_RAW を使用する利点は、データ パケットを完全に変更でき、IP 層上のすべてのデータ パケットを処理でき、UDP や TCP による制限を受けることなく各フィールドを変更できることです。

HTTP データ パケットの構築を開始しましょう

IP 層と TCP 層は Python の Impacket ライブラリを使用し、http コンテンツは自分で入力します。

りー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート