
यह फ़ाइल कुछ कॉन्फ़िग आइटम और अनुशंसा सूचीबद्ध करने के लिए उपयोग की जाती है। साथ ही कुछ बुनियादी Praeda सिंटैक्स
आवश्यक perl मॉड्यूल: LWP::Simple LWP::UserAgent HTML::TagParser URI::Fetch HTTP::Cookies IO::Socket HTML::TableExtract Getopt::Std Net::SSL Net::SNMP NetAddr::IP;
यह करने के लिए त्वरित CPAN कमांड: sudo cpan -i LWP::Simple LWP::UserAgent HTML::TagParser URI::Fetch HTTP::Cookies IO::Socket HTML::TableExtract Getopt::Std Net::SSL Net::SNMP NetAddr::IP
यदि आपको Can't locate Switch.pm त्रुटि मिलती है: sudo apt-get install libswitch-perl
नोट: यदि Windows होस्ट पर चल रहे हैं और cpan के साथ Net:SSL इंस्टॉल करने में समस्या आ रही है।
praeda.pl में praeda इंस्टॉल का रूट सेट करें my $dirpath =".";
Praeda संस्करण 0.02.3.117b सिंटैक्स: संस्करण का पहला भाग 0.02.3 कोर प्रोडक्ट संस्करण दर्शाता है, अंतिम 3 अंक परीक्षण किए गए प्रोडक्ट संस्करणों की संख्या दर्शाते हैं।
PRAEDA विकल्प: -g GNMAP_FILE -n CIDR या CIDR_FILE -t TARGET_FILE -p TCP_PORT -j PTOJECT_NAME -l OUTPUT_LOG_FILE -S SSL
GNMAP_FILE = यह nmap स्कैन द्वारा आउटपुट की गई .gnmap फ़ाइल है। CIDR और CIDR_FILE = सबनेट CIDR "192.168.1.0/24" या CIDR की सूची वाली फ़ाइल। TARGET_FILE = एन्यूमरेट किए जाने वाले IP पते या होस्ट नामों की सूची। TCP_PORT = स्कैन किए जाने वाले लक्ष्यों का पोर्ट पता " वर्तमान में केवल एक पोर्ट निर्दिष्ट किया जा सकता है। भविष्य के संस्करण में इसे संशोधित किए जाने की उम्मीद है।" PROJECT_NAME = इस प्रोजेक्ट का नाम। यह उस फ़ोल्डर के अंतर्गत एक फ़ोल्डर बनाएगा जहाँ Praeda को निष्पादित किया गया था, जिसमें लॉग और निर्यात जानकारी रखी जाएगी। OUTPUT_LOG_FILE = डेटा आउटपुट के लिए लॉग फ़ाइल का नाम।
GNMAP फ़ाइल इनपुट के लिए सिंटैक्स: praeda.pl -g GNMAP_FILE -j PROJECT_NAME -l OUTPUT_LOG_FILE
IP CIDR/CIDR फ़ाइल सूची के लिए सिंटैक्स: praeda.pl -t CIDR या CIDR_FILE -p TCP_PORT -j PROJECT_NAME -l OUTPUT_LOG_FILE -s SSL
IP टारगेट फ़ाइल सूची के लिए सिंटैक्स: praeda.pl -t TARGET_FILE -p TCP_PORT -j PROJECT_NAME -l OUTPUT_LOG_FILE -s SSL
उदाहरण:
./praeda.pl -g scan1.gnmap -j acmewidget -l results
./praeda.pl -n 10.10.10.0/24 -p 80 -j project1 -l data-file
./praeda.pl -n cidrs.txt -p 80 -j project1 -l data-file
./praeda.pl -t target.txt -p 80 -j project1 -l data-file
./praeda.pl -t target.txt -p 443 -j project1 -l data-file -s SSL
नोट: -n विकल्प में नेटवर्क की सीमा 65535 है, इसलिए /16 से कम cidr मास्क "netmask error: overrange" के साथ त्रुटि देगा। यह मॉड्यूल NetAddr::IP की सीमा है।
परिणाम project1 नामक एक फ़ोल्डर बनाएंगे और सारी जानकारी उस फ़ोल्डर में सहेजेंगे। साथ ही यह निम्नलिखित डेटा भी लिखेगा। targetdata.txt : यह .gnmap फ़ाइल के पार्स किए गए परिणाम हैं। $LOGFILE-WebHost.txt : यह सभी क्वेरी किए गए वेबसर्वरों का आउटपुट है जिसमें IP:PORT:TITLE:SERVER सूचीबद्ध होता है। $LOGFILE.log : इस फ़ाइल में निष्पादित मॉड्यूल के परिणाम होंगे। RAW एक्सट्रैक्ट डेटा जिसमें शामिल हैं: Clones, Backups, Address Books आदि...
चेतावनी यह भी सुनिश्चित करें कि आपका स्थानीय फ़ायरवॉल बंद है। कुछ मॉड्यूल के सही ढंग से चलने के लिए होस्ट सिस्टम से वापस कनेक्शन की आवश्यकता होती है।