
एक प्रूफ ऑफ कॉन्सेप्ट जो गूगल ड्राइव का उपयोग कमांड और कंट्रोल के लिए दर्शाता है।
यह स्क्रिप्ट दो सॉकेट्स को Google Drive के माध्यम से डेटा रिले करते हुए संचार करने की अनुमति देती है।
अधिक जानकारी के लिए यह ब्लॉग पोस्ट देखें।
pip2 install google-auth google-auth-oauthlib google-auth-httplib2 python-dateutil google-api-python-client
Usage: google_socks.py [options]
Options:
-h, --help यह सहायता संदेश दिखाएं और बाहर निकलें
--setup Drive App के साथ स्क्रिप्ट सेटअप करें
-c CREDS क्रेडेंशियल ऐरे में उपयोग करने के लिए क्रेड का इंडेक्स (डिफ़ॉल्ट: 0)
-d -s और -r में प्रदान किए गए नामों वाली फ़ाइलें हटाएं
-l सॉकेट मोड सक्षम करें: लिसनर
-i IP सॉकेट मोड सक्षम करें: कनेक्ट
-p PORT सॉकेट मोड के लिए पोर्ट नंबर (डिफ़ॉल्ट: 8000)
-s SEND भेजने वाला चैनल (डिफ़ॉल्ट: 0)
-r RECV प्राप्त करने वाला चैनल (डिफ़ॉल्ट: 1)
-P POLL हर x सेकंड पर पोल करें (डिफ़ॉल्ट: 0)
-j JITTER पोलिंग में यादृच्छिकता की मात्रा (डिफ़ॉल्ट: 1.0)
-v विस्तृत आउटपुट सक्षम करें
--debug डीबग आउटपुट सक्षम करें
यदि आपको जितनी जल्दी हो सके डेटा भेजने की आवश्यकता है, तो कोई पोलिंग (-P 0) या जिटर (-j 0) सेट न करें। यदि आप API दर सीमा से अधिक होने पर कोई त्रुटि प्राप्त करते हैं, तो अपने पोलिंग समय को थोड़ा-थोड़ा बढ़ाएं जब तक आपको एक स्वीट स्पॉट न मिल जाए। मुझे .2 सेकंड काम करते हुए मिले।