में मूल ट्रैसरआउट स्क्रिप्ट लिखना मुझे एक ट्रेसआउट स्क्रिप्ट लिखनी है, लेकिन मुझे यकीन नहीं है कि मेरे प्रयास सही हैं या नहीं।सी
अभी मैं ऐसा कर रहा हूँ (कृपया मुझे सही कर अगर मैं गलत या अनाड़ी कर रहा हूँ):
- आईपी के लिए एक struct समझे और udpheader
- जांच योग समारोह
- 2 सॉकेट खोलना: SOCK_RAW मोड में यूडीपी-पैकेट भेजने के लिए (टीटीएल में हेरफेर करने के लिए) और राउटर से आईसीएमपी-उत्तर प्राप्त करने के लिए एक।
- sendto() का उपयोग यूडीपी पैकेट
- भेजने के लिए कोई सुराग नहीं होने कैसे प्राप्त करते हैं और एक ICMP जवाब
वहाँ किसी भी अधिक आरामदायक तरीके sock_raw का उपयोग करने से टीटीएल को बदलने के लिए कर रहे हैं, जहां मैं सब को परिभाषित करने के लिए है कार्रवाई करने के लिए हेडर सामान खुद से? आईसीएमपी सॉक खोलते समय सॉकेट() के लिए मुझे किन पैरामीटर का उपयोग करना चाहिए? आईसीएमपी उत्तर कैसे प्राप्त करें?
आपके उत्तर के लिए धन्यवाद। यह मुझे एक लिट आगे लाया। –