
स्वचालित रोग एक्सेस पॉइंट सेटअप उपकरण।
c41n एक स्वचालित दुष्ट एक्सेस पॉइंट सेटअप उपकरण है।
c41n कई प्रकार के दुष्ट एक्सेस पॉइंट और Evil Twin हमलों का स्वचालित सेटअप प्रदान करता है। c41n उपयोगकर्ता द्वारा परिभाषित विशेषताओं (इंटरफ़ेस, नाम और एक्सेस पॉइंट के लिए चैनल) के साथ एक एक्सेस पॉइंट सेट करता है, एक्सेस पॉइंट के लिए DHCP सर्वर सेट करता है, और उपयोगकर्ता को HTTP ट्रैफ़िक स्निफिंग या क्रेडेंशियल स्निफिंग के साथ कैप्टिव पोर्टल सेटअप की क्षमताएँ प्रदान करता है।
स्थापना में रिपॉजिटरी को क्लोन करना, एक स्क्रिप्ट चलाना जो निर्भरताएँ स्थापित करेगी, या उन्हें मैन्युअल रूप से स्थापित करना, और c41n को निष्पादन योग्य बनाना शामिल है। स्थापना स्क्रिप्ट apt और pacman पैकेज मैनेजरों के साथ काम करती है (केवल Debian और Arch)।
# git clone https://github.com/MS-WEB-BN/c41n/
# cd c41n
# sudo bash install.sh
# sudo chmod +x c41n
निर्भरताएँ स्क्रिप्ट के बिना भी apt-get पैकेज मैनेजर के साथ मैन्युअल रूप से स्थापित की जा सकती हैं (Debian और Debian-आधारित वितरण):
# sudo apt-get install net-tools hostapd dnsmasq tcpflow
और pacman (Arch और Arch-आधारित वितरण):
# sudo pacman -Sy net-tools hostapd dnsmasq tcpflow
c41n को इंटरैक्टिव और त्वरित मोड में चलाया जा सकता है।
इंटरैक्टिव मोड में c41n चलाने के लिए:
# ./c41n
त्वरित मोड:
Rogue AP प्रारंभ करें:
# ./c41n <AP interface> <internet connection interface> <AP name> <AP channel>
Rogue AP + HTTP ट्रैफ़िक स्निफिंग प्रारंभ करें:
# ./c41n sniff <AP interface> <internet connection interface> <AP name> <AP channel>
Rogue AP + कैप्टिव पोर्टल प्रारंभ करें:
# ./c41n captive <ap interface> <internet connection interface> <AP name> <AP channel> <redirection parameter>
रीडायरेक्शन पैरामीटर के निम्नलिखित मान हो सकते हैं:
0: केवल पूर्वनिर्धारित डोमेन को रीडायरेक्ट करता है।
1: सभी ट्रैफ़िक को रीडायरेक्ट करता है।
domains_file: पूर्वनिर्धारित डोमेन + निर्दिष्ट फ़ाइल से डोमेन (नई पंक्ति द्वारा अलग) को रीडायरेक्ट करता है।
उदाहरण:
[1] wlan0 इंटरफ़ेस पर Rogue AP प्रारंभ करें, eth0 इंटरफ़ेस से ट्रैफ़िक रूट करें, AP नाम: 'AP', AP चैनल: '1'
# ./c41n wlan0 eth0 AP 1
[2] wlan0 इंटरफ़ेस पर Rogue AP प्रारंभ करें और HTTP ट्रैफ़िक स्निफ करें, wlan1 इंटरफ़ेस से ट्रैफ़िक रूट करें, AP नाम: 'Access_Point', AP चैनल: '6'
# ./c41n sniff wlan0 wlan1 Access_Point 6
[3] wlp6s0 इंटरफ़ेस पर कैप्टिव पोर्टल के साथ Rogue AP प्रारंभ करें, डिफ़ॉल्ट डोमेन और कस्टम फ़ाइल (/home/name/Documents/domains.txt) से डोमेन रीडायरेक्ट करें, eth1 इंटरफ़ेस से ट्रैफ़िक रूट करें, AP नाम: 'router', AP चैनल: '9'
# ./c41n captive wlp6s0 eth1 router 9 /home/name/Documents/domains.txt

सॉफ्टवेयर का उपयोग, संशोधन और वितरण मुफ्त है, जब तक कि निर्माता (n1x_ [MS-WEB]) को श्रेय दिया जाता है।
c41n का उपयोग करके किए गए कोई भी कार्य और/या गतिविधियाँ पूरी तरह से आपकी जिम्मेदारी हैं। c41n के दुरुपयोग से संबंधित व्यक्तियों के खिलाफ आपराधिक आरोप लग सकते हैं। लेखक कानून तोड़ने के लिए c41n का दुरुपयोग करने वाले किसी भी व्यक्ति के खिलाफ आपराधिक आरोप लगने की स्थिति में जिम्मेदार नहीं होगा।
यहाँ होस्ट की गई प्रत्येक स्क्रिप्ट/टूल/प्रोग्राम MS-WEB के साइबर सुरक्षा पाठ्यक्रमों के भाग के रूप में बनाई गई हैं, जो शुरुआती लोगों के लिए लक्षित हैं, इसलिए विशुद्ध रूप से शैक्षिक और/या प्रदर्शनात्मक हैं, और उसी तरह रहने का इरादा है, भले ही व्यापक दर्शक और वास्तविक दुनिया का उपयोग प्राप्त हो। कोड में मौजूद सभी विराम इसलिए हैं ताकि उपयोगकर्ता आउटपुट पढ़ सके, ताकि चल रही कार्रवाई समझ में आए।
ऐसे विराम या आउटपुट के भागों को हटाने वाले सभी पुल रिक्वेस्ट शैक्षिक उद्देश्य के विरुद्ध हैं, और स्वीकार नहीं किए जाएंगे।
c41n से स्लीप हटाने के लिए उपयोग करें:
sed -i '/sleep/d' ./c41n