संभव डुप्लिकेट:
How to calculate a packet checksum without sending it?आईपी चेकसम को स्कैपी के साथ कैसे पुन: गणना करें?
मैं एक स्रोत आईपी और एक पर कब्जा कर लिया पैकेट में मैक पता जाली है, लेकिन अब मैं चेकसम पुनर्गणना के लिए इतना है कि यह एक बार बाहर की जाँच करता है की जरूरत है अपने प्राप्त किया गया (पाठ्यक्रम के नेटवर्क में इंजेक्शन के बाद)। मैं वास्तव में चेकसम को स्वयं लागू नहीं करना चाहता था, और मैं सोच रहा था कि scapy
मेरे लिए यह कर सकता है। मैंने पढ़ा है कि show2()
फ़ंक्शन को चेकसम को फिर से समझना चाहिए, लेकिन मुझे इसे काम करने के लिए प्रतीत नहीं होता है।
तो, मैं कैप्चर + स्पूफेड पैकेट के लिए चेकसम को पुन: गणना (और प्रतिस्थापित) करने के लिए scapy
का उपयोग कैसे कर सकता हूं?
धन्यवाद!
इसके अलावा, यदि पाइथन पुस्तकालय का उपयोग करने में कोई और आसान है जो इस स्थिति में अच्छी तरह से काम करेगा - मैं सभी कान (आंखें) हूं। –