วิธีกำหนดค่าไฟล์ pf.conf สำหรับ mitmproxy บน macOS


0

ฉันกำลังพยายามกำหนดค่าเครื่องมือ mitmproxy ( คำแนะนำ ) ฉันติดอยู่ในขั้นตอนที่ 3 ซึ่งฉันต้องแก้ไขไฟล์ pf.conf คำถามของฉันเกี่ยวกับประโยคสุดท้าย:

วางสองบรรทัดต่อไปนี้ในไฟล์ชื่อ, พูด, pf.conf:

rdr on en2 inet proto tcp to any port 80 -> 127.0.0.1 port 8080
rdr on en2 inet proto tcp to any port 443 -> 127.0.0.1 port 8080

กฎระเบียบเหล่านี้บอก PF เพื่อเปลี่ยนเส้นทางการจราจรทั้งหมด destined สำหรับพอร์ต 80 หรือ 443 อินสแตนซ์ mitmproxy ท้องถิ่นที่ทำงานบนพอร์ต 8080 คุณควรเปลี่ยน en2 ด้วยอินเตอร์เฟซที่ทดสอบอุปกรณ์ของคุณจะปรากฏ

ฉันจัดการกับpfctlเป็นครั้งแรกและฉันไม่สามารถได้รับสิ่งที่เป็นอินเตอร์เฟซที่en2เกี่ยวกับสิ่งที่ฉันควรวางแทน

ฉันดูคำแนะนำ OpenBSD เกี่ยวกับการส่งต่อพอร์ตแต่ไม่มีอะไรเกี่ยวกับrdrคำสั่ง กรุณาช่วย!

คำตอบ:


2

เปิด Terminal และประเภท:

ifconfig

คุณจะเห็น 'en0', 'en1', 'en2' ... และอีกครั้ง คุณกำลังมองหาพอร์ตอีเธอร์เน็ตใดที่ทำงานอยู่ (น่าจะ en1) และจะมีการระบุไว้ก่อน

หากคุณพิมพ์:

info ifconfig

ที่บรรทัดคำสั่งคุณจะพบ

"interface - this parameter is a string of the form "name unit", for example, "en0".

หวังว่านี่จะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.