Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Cartero — मॉड्यूलर फ़िशिंग फ्रेमवर्क जिसमें साइट्स क्लोन करने, टेम्पलेटेड ईमेल भेजने, तथा ईमेल, SMS, iMessage और LinkedIn के माध्यम से फ़िशिंग अभियान चलाने के लिए CLI शामिल है। | Kitploit
उपकरण/GitHubGitHub/mrbrutti/cartero
फ़िशिंग उपकरणसामाजिक इंजीनियरिंग के लिए OSINTपेलोड जनरेशनफिशिंगसामाजिक इंजीनियरिंग
GitHubmrbrutti/cartero

Cartero

मॉड्यूलर फ़िशिंग फ्रेमवर्क जिसमें साइट्स क्लोन करने, टेम्पलेटेड ईमेल भेजने, तथा ईमेल, SMS, iMessage और LinkedIn के माध्यम से फ़िशिंग अभियान चलाने के लिए CLI शामिल है।

रिपॉजिटरी देखें
49455 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

मेल

Cartero

यूआरएल

http://section9labs.github.io/Cartero/

विवरण

एक मजबूत फ़िशिंग फ्रेमवर्क जिसमें पूर्ण विशेषताओं वाला CLI इंटरफ़ेस है। यह परियोजना वर्षों के अभियानों के दौरान ऐसे उपकरणों के साथ आवश्यकता से जन्मी थी जो काम ठीक से नहीं करते थे। भले ही बाज़ार में कई परियोजनाएँ हैं, हमें ऐसा उपयुक्त समाधान नहीं मिला जो हमें आसान उपयोग और अनुकूलन क्षमता दोनों प्रदान करे।

Cartero एक मॉड्यूलर परियोजना है जो स्वतंत्र कार्य करने वाले कमांडों में विभाजित है (जैसे Mailer, Cloner, Listener, AdminConsole, आदि)। इसके अलावा प्रत्येक उप-कमांड में दोहराए जाने योग्य कॉन्फ़िगरेशन विकल्प होते हैं जो आपके काम को कॉन्फ़िगर और स्वचालित करते हैं।

उदाहरण के लिए, यदि हम gmail.com को क्लोन करना चाहते हैं, तो हमें केवल निम्नलिखित कमांड निष्पादित करने होंगे।```shell ❯❯❯ ./cartero Cloner --url https://gmail.com --path /tmp --webserver gmail_com ❯❯❯ ./cartero Listener --webserver /tmp/gmail_com -p 80 Launching mongodb Puma starting in single mode...

  • Version 2.8.2 (ruby 2.1.1-p76), codename: Sir Edmund Percival Hillary
  • Min threads: 4, max threads: 16
  • Environment: production
  • Listening on tcp://0.0.0.0:80 Use Ctrl-C to stop
root@kitploit:~
एक बार साइट चालू हो जाने पर, हम अपने पीड़ितों को टेम्पलेट वाले ईमेल भेजने के लिए आसानी से Mailer कमांड का उपयोग कर सकते हैं:```shell
❯❯❯ ./cartero Mailer --data victims.json --server gmail_com --subject "Internal Memo" --htmlbody email_html.html --attachment payload.pdf --from "John Doe <[email protected]>"
Sending [email protected]
Sending [email protected]
Sending [email protected]

समुदाय

हमारे Slack समुदाय से जुड़ें: https://carteroslack.herokuapp.com/

स्थापना

स्वचालित स्थापना

brew 2.1.5 ruby को डिफ़ॉल्ट ruby लाइब्रेरी के रूप में उपयोग करते हुए```shell ❯❯❯ curl -L https://raw.githubusercontent.com/Section9Labs/Cartero/master/data/scripts/setup.sh | bash

root@kitploit:~
RVM 2.1.5 ruby इंस्टॉलेशन का उपयोग करना```shell
❯❯❯ curl -L https://raw.githubusercontent.com/Section9Labs/Cartero/master/data/scripts/setup.sh | bash -s -- -r

निर्भरताएँ

Ruby```shell

❯❯❯ \curl -sSL https://get.rvm.io | bash -s stable --ruby

root@kitploit:~
##### MongoDB
Cartero, Listener और Admin पक्ष पर डेटा संग्रहीत करने के लिए MongoDB + MongoID लाइब्रेरी का उपयोग करता है।

OSX पर:```shell
❯❯❯ brew install mongodb

Ubuntu / Kali / Debian पर```shell ❯❯❯ apt-get install mongodb

root@kitploit:~
Arch Linux पर```
❯❯❯ pacman -Syu mongodb

फ्रेमवर्क```shell

❯❯❯ git clone https://github.com/section9labs/Cartero ❯❯❯ cd Cartero ❯❯❯ gem install bundle ❯❯❯ bundle install ❯❯❯ cd bin

root@kitploit:~
### उपयोग
### कमांड्स
कार्टेरो एक बहुत शक्तिशाली और उपयोग में आसान CLI है।```shell
❯❯❯ ./cartero
Usage: cartero [options]

List of Commands:
    AdminConsole, AdminWeb, Mailer, Cloner, Listener, Servers, Templates

Global options:
        --proxy [HOST:PORT]          Sets TCPSocket Proxy server
    -c, --config [CONFIG_FILE]       Provide a different cartero config file
    -v, --[no-]verbose               Run verbosely
    -p [PORT_1,PORT_2,..,PORT_N],    Global Flag fo Mailer and Webserver ports
        --ports
    -m, --mongodb [HOST:PORT]        Global Flag fo Mailer and Webserver ports
    -d, --debug                      Sets debug flag on/off
        --editor [EDITOR]            Edit Server


Common options:
    -h, --help [COMMAND]             Show this message
        --list-commands              Prints list of commands for bash completion
        --version                    Shows cartero CLI version

मूल कमांड

Mongo

यह MongoDB के लिए एक सरल Wrapper है जो हमें सही ~/.cartero पथ पर संबंधित कमांड्स के साथ डेटाबेस को प्रारंभ और बंद करने की सुविधा देता है।```shell ❯❯❯ ./cartero Mongo Usage: Cartero Mongo [options] -s, --start Start MongoDB -k, --stop Stop MongoDB -r, --restart Restart MongoDB -b, --bind [HOST:PORT] Set MongoDB bind_ip and port

Common options: -h, --help Show this message --list-options Show list of available options

root@kitploit:~
#### Cloner

एक WebSite Cloner जो हमें किसी वेबसाइट को डाउनलोड करके Cartero WebServer एप्लिकेशन में बदलने की सुविधा देता है।
हम वेबसाइट को जल्दी और आसानी से अनुकूलित कर सकते हैं ताकि Credentials चुराए जा सकें, Payloads सर्वर पर भेजे जा सकें, या साइट को किसी भी संख्या में उद्देश्यों के लिए पूरी तरह से संशोधित किया जा सके।```shell
❯❯❯ ./cartero Cloner
Usage: Cartero Cloner [options]
    -U, --url [URL_PATH]             Full Path of site to clone
    -W, --webserver [SERVER_NAME]    Sets WebServer name to use
    -p, --path [PATH]                Sets path to save webserver
    -P, --payload [PAYLOAD_PATH]     Sets payload path
        --useragent [UA_STRING]      Sets user agent for cloning
        --wget                       Use wget to clone url
        --apache                     Generate Apache Proxy conf

Common options:
    -h, --help                       Show this message
        --list-options               Show list of available options

डिफ़ॉल्ट रूप से कमांड लिंक को डाउनलोड करने और रेंडर करने के लिए कन्वर्ट करने हेतु हमारे Ruby इम्प्लीमेंटेशन का उपयोग करता है, लेकिन हम एक --wget विकल्प का भी समर्थन करते हैं जो स्थानीय wget सिस्टम कमांड का उपयोग करेगा।

लिसनर

लिसनर Cloner के माध्यम से बनाए गए WebServer या मैन्युअल रूप से बनाई गई साइट को चलाने के लिए जिम्मेदार है। डिफ़ॉल्ट रूप से, यदि कोई साइट प्रदान नहीं की गई है, तो हम एक बहुत ही सरल वेबसाइट प्रस्तुत करते हैं।```shell ❯❯❯ ./cartero Listener Usage: Cartero Listener [options] -i, --ip [1.1.1.1] Sets IP interface, default is 0.0.0.0 -p [PORT_1,PORT_2,..,PORT_N], Sets Email Payload Ports to scan --ports -s, --ssl Run over SSL. [this also requires --sslcert and --sslkey] -C, --sslcert [CERT_PATH] Sets Email Payload Ports to scan -K, --sslkey [KEY_PATH] Sets SSL key to use for Listener. -V, --views [VIEWS_FOLDER] Sets SSL Certificate to use for Listener. -P, --public [PUBLIC_FOLDER] Sets a Sinatra public_folder -W [WEBSERVER_FOLDER], Sets the sinatra full path from cloner. --webserver --payload [PAYLOAD] Sets a payload download to serve on /download --customapp [CUSTOM_SINATRA] Sets a custom Sinatra::Base WebApp. Important, WebApp name should be camelized of filename

Common options: -h, --help Show this message --list-options Show list of available options

root@kitploit:~
WebServers कई IP, Hostnames और Ports पर ssl keys और virtual hosts का समर्थन करते हैं।

#### सर्वर
ईमेल अभियान भेजने के लिए हमें ईमेल सर्वर सेटअप करने की आवश्यकता होती है और यह कमांड Cartero को सर्वर बनाने, संग्रहीत करने और सूचीबद्ध करने की अनुमति देता है। सभी डेटा ~/.cartero कॉन्फ़िगरेशन निर्देशिका में संग्रहीत किया जाता है।```shell
./cartero Servers
Usage: Cartero Servers [options]
    -a, --add [NAME]                 Add Server
    -e, --edit [NAME]                Edit Server
    -d, --delete [NAME]              Edit Server
    -l, --list                       List servers

Configuration options:
    -T, --type [TYPE]                Set the type
    -U, --url [DOMAIN]               Set the Mail or WebMail url/address
    -M, --method [METHOD]            Sets the WebMail Request Method to use [GET|POST]
        --api-access [API_KEY]       Sets the Linkedin API Access Key
        --api-secret [API_SECRET]    Sets the Linkedin API Secret Key
        --oauth-token [OAUTH_TOKEN]  Sets the Linkedin OAuth Token Key
        --oauth-secret [OAUTH_SECRET]
                                     Sets the Linkedin OAuth Secret Key

Common options:
    -h, --help                       Show this message
        --list-options               Show list of available options

टेम्पलेट्स

जैसे सर्वर्स (Servers) के लिए होते हैं, वैसे ही ईमेल अभियानों (email campaigns) को भी पीड़ितों को सामग्री भेजने के लिए एक पूर्व-परिभाषित Template की आवश्यकता होती है। यह मॉड्यूल हमलावर को उनके अभियान में उपयोग किए जा रहे टेम्पलेट्स को ट्रैक करने, बनाने, सूचीबद्ध करने और संपादित करने की सुविधा देता है।

नोट: यहाँ टेम्पलेट सेट करना आवश्यक नहीं है और Mailer CLI से ईमेल टेम्पलेट्स का सीधा पाथ (path) स्वीकार करता है।```shell ❯❯❯ ./cartero Templates Usage: Cartero Templates [options] -a, --add [NAME] Add Template -e, --edit [NAME] Edit Template -d, --delete [NAME] Edit Template -l, --list List Templates -h, --help Show this message

root@kitploit:~
#### Mailer
Cartero Framework में मुख्य कमांड और घटक -- यह Cartero को एक या अधिक ईमेल पतों पर कस्टम टेम्पलेट वाले ईमेल भेजने की अनुमति देता है।

प्रत्येक ईमेल को शक्तिशाली erb टेम्पलेट इंजन का उपयोग करके कस्टमाइज़ किया जा सकता है, जिससे उपयोगकर्ता टेम्पलेट्स के भीतर जटिल प्रोग्रामेटिक नियम बना सकते हैं ताकि बहुत बड़ी मात्रा में अत्यधिक लक्षित ईमेल भेजे जा सकें।

कस्टम टेम्पलेट बनाने के तरीके के बारे में अधिक जानकारी के लिए, कृपया हमारे उदाहरण देखें।```shell
❯❯❯ ./cartero Mailer
Usage: Cartero Mailer [options]
    -D, --data [DATA_FILE]           File containing template data sets
    -S, --server [SERVER_NAME]       Sets Email server to use
    -s, --subject [EMAIL_SUBJECT]    Sets Email subject
    -f, --from [EMAIL_FROM]          Sets Email from
    -r, --reply-to [EMAIL_REPLY_TO]  Sets Email from
    -b, --body [FILE_PATH]           Sets Email Text Body
    -B, --htmlbody [FILE_PATH]       Sets Email HTML Body
    -c, --charset [CHARSET]          Sets Email charset
    -C [CONTENT_TYPE],               Sets Email content type
        --content-type
    -a [FILE_1,FILE_2,..,FILE_N],    Sets Email Attachments
        --attachment
    -p [PORT_1,PORT_2,..,PORT_N],    Sets Email Payload Ports to scan
        --ports

Common options:
    -h, --help                       Show this message
        --list-options               Show list of available options

WebMailer

यह कमांड SMTP / IMAP सर्वरों के विकल्प का समर्थन करता है, जिसमें वेब अनुरोधों के माध्यम से ज्ञात कमजोर या गुमनाम वेबमेल सेवाओं का उपयोग करके संदेश भेजे जाते हैं।```shell ❯❯❯ ./cartero WebMailer Usage: Cartero WebMailer [options] -R, --raw [RAW_REQUEST_FILE] Sets WebMail Raw Request -S, --server [SERVER_NAME] Sets WebMail server to use -U, --url [URL:PORT] Sets WebMail server url to use -H [HEADER:VAL\nHEADER:VAL], Sets WebMail Headers to use --headers -C, --cookies [COOKIES] Sets WebMail Cookies to use -D, --data [DATA_FILE] File containing template data sets -s, --subject [EMAIL_SUBJECT] Sets Email subject -f, --from [EMAIL_FROM] Sets Email from -r, --reply-to [EMAIL_REPLY_TO] Sets Email reply-to -b, --body [REQUEST_FILE_PATH] Sets Email Text request query Body -p [PORT_1,PORT_2,..,PORT_N], Sets Email Payload Ports to scan --ports

Common options: -h, --help Show this message --list-options Show list of available options

root@kitploit:~
कमांड का उपयोग दो मुख्य तरीकों से किया जा सकता है। एक वैसे रॉ कमांड का उपयोग करके जो हमें वेब प्रॉक्सी (अर्थात Burp Proxy) के साथ ट्रैफिक इंटरसेप्ट करने से मिलता है, और या Cartero पर उपलब्ध servers कमांड का उपयोग करके।

#####send-mail.org के लिए वेबमेल सर्वर का उदाहरण```json
{
    "name": "send-email",
    "type": "webmail",
    "options": {
        "url": "http://send-email.org/send",
        "method": "POST",
        "cookies": "",
        "headers": {
            "Host": "send-email.org",
            "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:29.0) Gecko/20100101 Firefox/29.0",
            "Accept": "application/json, text/javascript, */*; q=0.01",
            "Accept-Language": "en-US,en;q=0.5",
            "Accept-Encoding": "gzip, deflate",
            "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
            "X-Requested-With": "XMLHttpRequest",
            "Referer": "http://send-email.org/",
            "Content-Length": "126",
            "Connection": "keep-alive",
            "Pragma": "no-cache"
        }
    },
    "confirmation" : "Your message was sent!"
}

इस पूर्व-कॉन्फ़िगर किए गए अनुरोध का उपयोग करके, हम Mailer के लिए समान डेटासेट और समान प्रकार के टेम्पलेट्स का उपयोग करके आसानी से संदेश भेज सकते हैं। एक उदाहरण /templates/mail/sample.web में उपलब्ध है।

#####नमूना कमांड:```shell ❯❯❯ ./cartero WebMailer -S webmail -D ~/sample.json -b ../templates/mail/sample.web -r [email protected]

root@kitploit:~
#### LinkedIn
लिंक्डइन कमांड कार्टेरो फ्रेमवर्क में पहला सोशल नेटवर्क जोड़ है। यह प्लगइन हमलावरों को सोशल प्लेटफॉर्म का उपयोग करके संदेश भेजने और लिंक्डइन के भीतर से ही उपयोगकर्ताओं पर हमला करने की अनुमति देता है।```shell
❯❯❯ ./cartero LinkedIn
Usage: Cartero LinkedIn [options]
    -D, --data [DATA_FILE]           File containing template data sets
    -S, --server [SERVER_NAME]       Sets Email server to use
    -s, --subject [MESSAGE_SUBJECT]  Sets LinkedIn Message subject
    -b, --body [FILE_PATH]           Sets LinkedIn Message Body
    -l, --list [CONNECTIONS|GROUPS]  List json of (connections or groups)
        --send [MESSAGE|GROUP_UPDATE]
                                     Send one or more (message/s or group/s updates)
    -o, --save [FILE_PATH]           Sets LinkedIn Message Body

Common options:
    -h, --help                       Show this message
        --list-options               Show list of available options

कमांड के लिए हमलावर के प्रोफ़ाइल पर एक डेवलपर API और oauth कुंजी की आवश्यकता होती है। इसे आसानी से https://www.linkedin.com/secure/developer से प्राप्त किया जा सकता है, और Server कमांड के साथ एक नया सर्वर टेम्पलेट बनाया जा सकता है।

IMessage

Cartero को OS X पर पीड़ितों के पते पर ईमेल की तरह ही iMessages भेजने की अनुमति देता है, लेकिन ये उन सभी iDevices पर दिखाई देंगे जिन्हें उन्होंने Apple के साथ पंजीकृत किया है।

पृष्ठभूमि: कुछ समाचार पढ़ने के बाद कि कैसे चीनी स्पैमर इस तथ्य का दुरुपयोग कर रहे हैं कि iMessage संदेश खाते/खातों से जुड़े सभी डिवाइसों पर प्रदर्शित होंगे, एक त्वरित कमांड विकसित किया गया था ताकि Cartero उपयोगकर्ताओं को भी यह सुविधा Framework में उपलब्ध हो सके।

महत्वपूर्ण: यह अभी के लिए केवल OSX पर काम करेगा।```shell ❯❯❯ ./cartero IMessage Usage: Cartero IMessage [options] IMPORTANT: This command only works on OSX

root@kitploit:~
-D, --data [DATA_FILE]           File containing template data sets
-A, --attachment [ATTACHMENT]    Sets iMessage file path to send
-b, --body [BODY_FILE]           Sets iMessage message
-m, --message [MESSAGE]          Sets iMessage message

Common options: -h, --help Show this message --list-options Show list of available options

root@kitploit:~
iMessage एक ही संदेश में पाठ और अनुलग्नक दोनों भेजने की अनुमति नहीं देता है, लेकिन जब दोनों प्रदान किए जाते हैं, तो संदेश विभाजित होकर दो अलग-अलग संदेशों के रूप में भेजा जाएगा।
#####नमूना कमांड```shell
❯❯❯ ./cartero IMessage --data /Users/cartero/Desktop/test.json -b ../templates/mail/sample.imsg -a /Users/cartero/Downloads/jon.jpg

GoogleVoice

यदि आपके पास GoogleVoice खाता है और आप स्वचालित रूप से SMS भेजना चाहते हैं, तो यह करने का एक अच्छा तरीका हो सकता है। यह अन्य सभी कमांड्स के समान इन्फ्रास्ट्रक्चर का अनुसरण करता है।````shell ❯❯❯ ./cartero GoogleVoice Usage: Cartero GoogleVoice [options] -D, --data [DATA_FILE] File containing template data sets -S, --server [SERVER_NAME] Sets SMS server to use -b, --body [FILE_PATH] Sets SMS Text Body -m, --message [MESSAGE] Sets SMS message -u, --username [USER] Sets Google Voice Username -p, --password [PWD] Sets Google Voice password

Common options: -h, --help Show this message --list-options Show list of available options

root@kitploit:~
#### Twilio
यदि आपके पास Twilio खाता है और आप स्वचालित रूप से SMS भेजना चाहते हैं, तो यह SMS भेजने का एक और तरीका हो सकता है। यह ध्यान देने योग्य है कि यह एक भुगतान सेवा है और इसके लिए एक वैध access token (sid) और secret (secret_token) की आवश्यकता होती है। अधिक जानकारी के लिए कृपया Twilio की वेबसाइट https://www.twilio.com/sms/api देखें।````shell
❯❯❯ ./cartero Twilio
Usage: Cartero Twilio [options]
    -D, --data [DATA_FILE]           File containing template data sets
    -S, --server [SERVER_NAME]       Sets SMS server to use
    -f, --from [NUMBER]              Sets SMS from number to use
    -b, --body [FILE_PATH]           Sets SMS Text Body
    -m, --message [MESSAGE]          Sets SMS message
    -u, --sid [SID]                  Sets Twilio Username
    -p, --token [TOKEN]              Sets Twilio password
    -A, --attachment [PATH_1||PATH_2||PATH_3]    Sets Twilio MMS URL image paths to send

Common options:
    -h, --help                       Show this message
        --list-options               Show list of available options

AdminWeb

Admin Web इंटरफ़ेस एक सरल वेब-एप्लिकेशन है जो हमलावर को सभी कैंपेनों के बारे में जानकारी प्राप्त करने की अनुमति देता है।```shell ❯❯❯ ./cartero AdminConsole Usage: Cartero AdminConsole [options] -i, --ip [1.1.1.1] Sets IP interface, default is 0.0.0.0 -p [PORT_1,PORT_2,..,PORT_N], Sets Email Payload Ports to scan --ports -s, --ssl Run over SSL. [this also requires --sslcert and --sslkey] -C, --sslcert [CERT_PATH] Sets Email Payload Ports to scan -K, --sslkey [KEY_PATH] Sets Email Payload Ports to scan

Common options: -h, --help Show this message --list-options Show list of available options

root@kitploit:~
#### AdminConsole
The Admin Console एक CLI टूल है जो Persons, Campaigns, Hits और Credentials के बारे में एकत्रित जानकारी को सूचीबद्ध करने की अनुमति देता है।```shell
❯❯❯ ./cartero AdminConsole
Usage: Cartero AdminConsole [options]
    -p, --persons [LATEST_N]         Display the list of persons that responded
    -i, --hits [LATEST_N]            Display the list of hits
    -c, --creds [LATEST_N]           Display the list of Credentials
    -a, --all                        Sets Email Payload Ports to scan
    -f, --filter                     flag to search by parameters
        --email [EMAIL]              Display the list of hits
        --campaign [CAMPAIGN]        Display the list of hits
        --ip [IP_ADDRESS]            Display the list of hits

Common options:
    -h, --help                       Show this message
        --list-options               Show list of available options

कमांड्स बनाना

कमांड्स का ढांचा काफी सरल है। उदाहरण फ्रेमवर्क कमांड्स Cartero/lib/cartero/commands/*.rb और ~/.cartero/commands/*.rb में संग्रहीत हैं।```ruby module Cartero module Commands class CommandName < ::Cartero::Command

description( name: "Long Command Name Here", description: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", author: ["Author Name <noname [©] cartero.com>"], type:"General", license: "LGPL", references: [ "https://section9labs.github.io/Cartero", "https://section9labs.github.io/Cartero" ] )

def initialize super do |opts| #OptionsParser options available here. opts.on("-x", "--xoption [DATA_FILE]", String, "Description of command option") do |data| @options.xoption = data end opts.on("-y", "--yoption [DATA_FILE]", String, "Description of command option") do |data| @options.xoption = data end # help() option already provided. # --list-options for auto-complete automatic. end end

def setup # This will be hooked and run before run(). # It is meant as a method so the commands can run everything before that. end

def run # Everything that will run. end

def after # This is the place to run clean-up code. end end end end

root@kitploit:~
### मेलर टेम्पलेट्स
ईमेल उपयोग किए जा रहे प्रारूप के आधार पर सरल txt फ़ाइलें या सीमित HTML फ़ाइलें होती हैं। Cartero erb रूबी लाइब्रेरी और एक CLI इंटरफ़ेस के माध्यम से जटिल टेम्पलेटिंग की अनुमति देता है, जो दोनों प्रारूपों को बनाने और टेम्पलेट करने में सहायता करता है।

erb के माध्यम से अभियान के लिए फ़ाइलों को व्यापक रूप से अनुकूलित किया जा सकता है, जो रन टाइम पर गतिशील प्रतिस्थापन और प्रोग्रामेटिक निर्णय प्रदान करता है।

एक और महत्वपूर्ण विशेषता एन्क्रिप्टेड self[:payload] है जिसे प्रत्येक ईमेल टेम्पलेट में जोड़ा जाना चाहिए, जो Cartero को कई फॉरवर्ड या क्लिक के बावजूद स्रोत इकाई की पहचान करने की अनुमति देता है। यह छोटा पेलोड एक यादृच्छिक रूप से उत्पन्न कुंजी का उपयोग करके एन्क्रिप्ट किया जाता है, जिससे हमलावर अपने स्रोत डेटा को सुरक्षित और पहचान से दूर रख सकते हैं।

**नमूना डेटा फ़ाइल**```json
[{
    "email": "[email protected]",
    "name": "John Doe"
}, {
    "email": "[email protected]",
    "name": "Gas Hill"
}, {
    "email": "[email protected]",
    "name": "John Doe 2"
}, {
    "email": "[email protected]",
    "name": "Jane Doe - Hotmail",
    "subject": "Hotmail Test 123"
}]

HTML नमूना टेम्पलेट```html

Hello Spear Phishing World <%= self[:name] %>,

This is an automated email to your email <%= self[:email] %>.

<% if self[:ports] %> <% self[:ports].each do |port| %> /image?key=<%= self[:payload] %>"> <% end %> <% end %>

root@kitploit:~
**पाठ नमूना टेम्पलेट**```txt
Hola <%= self[:name] %>,
This email needs to be displayed as HTML.
This is an automated email to your email<%= self[:email] %>.
In addition, this email can also be displayed securely
on http://192.168.1.216:8080/click?key=<%= self[:payload] %>

cheers,

<%= self[:from_name] %>

Servers

सर्वरों को Servers कमांड का उपयोग करके प्रबंधित किया जा सकता है, जो सर्वर जोड़ने, संपादित करने और हटाने की क्षमता प्रदान करता है। नोट: सर्वरों को ~/.cartero/servers/*.json में मैन्युअल रूप से संपादित किया जा सकता है।

####smtp```json { "name": "gmail", "type": "smtp", "options": { "address": "smtp.yourserver.com", "port": 25, "user_name": "user", "password": "password", "authentication": "plain", "domain": "localhost.localdomain" } }

root@kitploit:~
####linkedin```json
{
  "name": "linkedin",
  "type": "linkedin",
	"options": {
	  "api_access": "api_access",
	  "api_secret": "api_secret",
	  "oauth_token": "oauth_token",
	  "oauth_secret": "oauth_secret"
	}
}

####वेबमेल```json { "name": "webmail-sample", "type": "webmail", "options": { "url": "http://www.send-email.com/data/send/email", "method": "POST", "cookies": "sdajsda09s7das923i3j2l131;21381903810", "headers": { "x-forward": "asdadadasad" } }, "confirmation" : null }

root@kitploit:~
.
### CHANGELOG
- [CHANGELOG](https://github.com/mrbrutti/cartero/blob/HEAD/CHANGELOG.md)

### TODO
- [TODO](https://github.com/mrbrutti/cartero/blob/HEAD/TODO.md)
टूल डाउनलोड करें