EPSV अजूनही स्वतंत्र FTP डेटा कनेक्शन उघडते. ते एंडपॉइंटची माहिती बदलते, कनेक्शनची संख्या नाही.

पारंपरिक PASV प्रतिसाद पत्ता आणि पोर्ट देतो. तो पत्ता सर्व्हरच्या नेटवर्कबाहेर निरुपयोगी असू शकतो. EPSV पोर्ट देतो आणि नियंत्रण कनेक्शनशी जोडलेला सर्व्हर पत्ता वापरतो.

प्रॉक्सीमधून FTP सर्व्हरची तार्किक ओळख टिकवून ठेवा. मध्यस्थाचा ऐकण्याचा पत्ता आपोआप परत मिळालेल्या डेटा पोर्टचा मालक सर्व्हर नसतो.

डेटा कनेक्शनला इच्छित प्रॉक्सी मार्ग आणि निवडलेल्या पोर्टपर्यंत पोहोचण्याची परवानगीही लागते. FTP नियंत्रण पोर्टवर CONNECT स्वीकारल्याने पुढील प्रत्येक डेटा कनेक्शनला परवानगी मिळत नाही.

EPSV बंद करण्यापूर्वी निष्क्रिय प्रतिसाद आणि हस्तांतरणासाठी मागितलेला सर्व्हर पत्ता व पोर्ट तपासा. यशस्वी FTP लॉगिन नियंत्रण कनेक्शन प्रस्थापित करते; डेटा कनेक्शन तपासणीसाठी सोडते. Python ftplib सह, केवळ PySocks डीफॉल्टवर अवलंबून न राहता दोन्ही सॉकेट कन्स्ट्रक्टर ट्रेस करा.

संबंधित लेख