問題タブ [scapy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python - ライブラリの問題
私は比較的 Python に不慣れで、Python ネットワーク操作ツールである Scapy でのプログラミングに問題があります。ただし、それが Python 初心者の問題であるのと同じくらい Scapy の問題であるかどうかはわかりません。scapy サイトでは、自分のマシンでは実行できないサンプル プログラムが提供されています。
私が得たもの:
私の質問は、Python ライブラリをインストールするときに、パスなどを変更する必要がありますか? また、scapy パッケージの内容を教えてくれるインタープリターで実行できるものはありますか? 普通に走れますfrom scapy import *
が、中身がわからないので使いづらいです。
python - python-scapy: ポート番号をサービス名に変換する方法は?
Scapy の TCP レイヤーには、送信元ポートが含まれています。
ポート番号をサービス名に変換する簡単な方法はありますか? Scapy がポート番号を変換するのを見てきましたがTCP_SERVICES
、UDP_SERVICES
ポートをサービスにマップする方法を誰かが知っていますか?
前もって感謝します
python - python/scapy mac フラッディング スクリプト
スイッチのカム テーブルを埋めるために Python で小さな Mac フラッド ツールを作成しようとしていますが、魔法を起こすことはできませんか? あなたは私が間違っていることを見ることができますか?
コードは正常に動作しているように見えますが、その仕事をしていません。それをテストするために、wireshark を使用してパケットを確認し、THC のパラサイトを実行して「これが機能する」と、パケットはほとんど同じであるため、何が起こっているのかわかりません。助けてくれてありがとう。
python - Python + Komodo 編集
komodo edit で scapy をオートコンプリートしようとしていますが、うまくいきません。
ありがとう、パイソン初心者
python - Pythonを使用して特定のプロトコルでpcapファイルをフィルタリングするにはどうすればよいですか?
いくつかの pcap ファイルがあり、プロトコルでフィルタリングしたいです。つまり、HTTP プロトコルでフィルタリングしたい場合、HTTP パケット以外はすべて pcap ファイルに残ります。
openDPIというツールがあり、必要なものに最適ですが、Python 言語のラッパーはありません。
私が必要とすることを実行できるpythonモジュールを知っている人はいますか?
ありがとう
編集1:
HTTP フィルタリングは単なる例であり、フィルタリングしたいプロトコルはたくさんあります。
編集2:
Scapy を試しましたが、正しくフィルタリングする方法がわかりません。フィルターは、Berkeley Packet Filter 式のみを受け入れます。つまり、msn、HTTP、または上位層からの別の特定のフィルターを適用できません。誰でも私を助けることができますか?
python - Scapy インストールの問題。実際には何もインストールされていないようですか?
Python 2.6でLeopardを実行しているAppleコンピューターがあります。scapy の最新バージョンをダウンロードし、" python setup.py install
" を実行しました。すべて計画通りに進みました。「scapy」と入力するだけでインタラクティブモードで実行しようとすると、一連のエラーがスローされます。何を与える!
念のため、ここに完全なエラーメッセージがあります..
javascript - サーバーから送信されたjsファイルをブラウザに到達する前に編集するにはどうすればよいですか?
通常のブラウジングセッションでは、ブラウザが受信する前に特定のjavascriptファイルを編集したいのですが、一度アクセスすると編集できなくなります。このためのツールはありますか?必要なもののために、それを保存してディスク上で編集することはできません。
私はそれを自分でプログラムする方法を学ぶ準備ができていますが、誰かが私がしなければならないことを多かれ少なかれ指摘することができれば、私は非常に感謝するでしょう。ブラウザがファイルの一部を受信するのをブロックしながら、ファイル全体を取得するまでパケットをインターセプトし、手動で編集して同じポートに転送する必要があります。
pcapを使用するだけではこれができないと思います。scapyについて少し読んだことがありますが、それが私にも役立つかどうかはわかりません。
前もって感謝します。
python - scapy のような強力な対話型パケット操作プログラムが必要です
Scapy for Ruby のような強力な対話型パケット操作プログラムが必要です
python - Scapy SYN は独自の IP アドレスで送信します
ローカル ネットワークで SYN パケットを送信して Wireshark で監視しようとしましたが、自分の IP アドレスにパケットを送信しようとした場合を除いて、すべて正常に動作しました。実際には送信されていません。Wireshark でパケットもパケットへの応答も表示されません。私のセットアップは、ポート 40508 でリッスンする TCP ソケット サーバーを備えたコンピューター A ( 192.168.0.1 ) と、コンピューター B ( 192.168.0.2 ) です。
コンピューター B i テスト:
正常に動作します。Wireshark の SYN パケットと 192.168.0.1 からの SYN/ACK 応答が表示されます
コンピューター A で次のテストを行います。
それも正常に動作します。SYNパケットとRST / ACKが表示されます(192.168.0.2のポート40508でリッスンするサーバーがないため、RST / ACKを送信します)192.168.0.2からの応答
しかし、コンピューター A を試すと、次のようになります。
パケットが送信されなかったかのように、Wireshark には何も表示されませんが、他のテストと同様に次のように表示されます: 1 パケットを送信しました。エラーはまったく返されませんでした。コンピューター B で同じテストを実行し、独自の IP アドレスにパケットを送信しようとすると、同じ問題が発生しました。
私のプログラムでは、SYN パケットを自分の IP アドレスに送信する必要があります。それを行う方法はありますか、それとも不可能ですか?
前もって感謝します、
ノリアン