อาร์เทลเน็ต
RTelnetเป็น เวอร์ชันไคลเอ็นต์ SOCKSของtelnetในระบบที่คล้าย Unix [ 1 ] [ 2 ] [ 3 ] ยูทิลิตี้ RTelnet ให้ฟังก์ชันการ ทำงานที่คล้ายกับ telnet แก่โฮสต์ที่อยู่หลังไฟร์วอลล์
| ชุดโปรโตคอลอินเทอร์เน็ต |
|---|
| ชั้นแอปพลิเคชัน |
| ชั้นการขนส่ง |
| ชั้นอินเทอร์เน็ต |
| เลเยอร์เชื่อมโยง |
โดยปกติแล้ว ไฟร์วอลล์ถูกออกแบบมาเพื่ออนุญาตหรือปฏิเสธการส่งข้อมูลผ่านเครือข่ายโดยอิงตามชุดกฎเกณฑ์ การเข้าถึงเครือข่ายผ่านไฟร์วอลล์จะลดลงเพื่อให้การรักษาความปลอดภัยที่เพียงพอสำหรับโฮสต์ภายในไฟร์วอลล์ ด้วยเหตุนี้ บริการหลายอย่างจึงไม่สามารถเข้าถึงทรัพยากรที่อยู่นอกไฟร์วอลล์ได้โดยตรง ยูทิลิตี้ RTelnet ให้ฟังก์ชันการทำงานของtelnetในขณะที่ยังคงรักษาข้อกำหนดด้านความปลอดภัยของไฟร์วอลล์และNATแม้ว่ายูทิลิตี้จะแตกต่างจาก telnet ในแง่ของการใช้งาน แต่ผู้ใช้จะสังเกตเห็นการทำงานที่แทบจะแยกไม่ออกในแง่ของอินเทอร์เฟซคำสั่งและรูปแบบการสื่อสาร RTelnet เป็นไคลเอ็นต์ที่ "อเนกประสงค์" – สามารถใช้สำหรับการเชื่อมต่อทั้งกับโฮสต์ภายในโดยตรงและกับโฮสต์ภายนอกผ่านพร็อกซีเซิร์ฟเวอร์ SOCKS
รายละเอียดของพิธีการ
เมื่อ RTelnet เริ่มทำงาน มันจะแสดงหมายเลขเวอร์ชันและชื่อหรือที่อยู่ IP ของพร็อกซีเซิร์ฟเวอร์ SOCKS เริ่มต้นไปยัง ช่องสตรีม stderrจากนั้นมันจะตรวจสอบไฟล์การกำหนดค่า (/etc/socks.conf) เพื่อพิจารณาว่าควรอนุญาตหรือปฏิเสธคำขอโดยพิจารณาจากผู้ใช้ที่ร้องขอ โฮสต์ปลายทาง และบริการที่ร้องขอ
สำหรับคำขอที่อนุญาต ไฟล์การกำหนดค่าจะระบุด้วยว่าควรใช้การเชื่อมต่อโดยตรงหรือผ่านพร็อกซีไปยังปลายทางที่กำหนด และอาจระบุเซิร์ฟเวอร์ SOCKS ที่ใช้สำหรับการเชื่อมต่อผ่านพร็อกซีด้วย ยูทิลิตี้ RTelnet ต้องการไลบรารีที่ใช้ร่วมกัน libsocket.so ในการทำงาน
RTelnet เป็นโครงการที่อยู่ในรายการของคลังโค้ดSourceForge [ 4 ]