Score:0

วิธีรับธง syn, ธง ack, หมายเลขลำดับและหมายเลขตอบรับในแพ็กเก็ต tcp ด้วย nfqueue

ธง br

ฉันกำลังทำงานในโครงการที่สามารถเปลี่ยนเส้นทางการรับส่งข้อมูลเครือข่ายใน tcp (แพ็กเก็ตที่ส่งโดยไคลเอ็นต์ไปยังเซิร์ฟเวอร์ 1 จะถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์ 2) ด้วย netfilterqueue ดังนั้นฉันจึงต้องจัดประเภทแพ็กเก็ตตามแฟล็ก syn และ ack และฉันยังต้องแก้ไข หมายเลขลำดับและหมายเลขตอบรับในแพ็กเก็ต เพื่อให้ฉันสามารถโน้มน้าวให้ server2 สร้างการเชื่อมต่อกับไคลเอนต์ได้แต่ฉันไม่พบวิธีรับ syn, ack flags และ seq, หมายเลขตอบรับในแพ็กเก็ต tcp (ไม่เพียงแค่แสดงข้อมูลแพ็กเก็ต แต่รับ syn และ ack flag และ seq, ack number เพื่อพิมพ์และแก้ไข) ถ้าใครสามารถช่วยฉันได้ฉันจะขอบคุณสำหรับสิ่งนั้น!

Score:0
ธง us

คุณต้องแยกแพ็กเก็ต IP ตามที่รวมอยู่ในแอตทริบิวต์ PAYLOAD ในข้อความ netlink

คุณสามารถใช้ส่วนหัวของเคอร์เนล ไอพีเอช และ tcp.h เพื่อแยกแพ็กเก็ต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา