def febrev_fuzz(url):
    import requests
    os.system('clear')
    feblist = open('admin-panel.txt', 'r+')
    text = str(feblist.read())
    adminpages = list(text.split())
    feblist.close()
    print(f'''
[[1;37m+[1;39m] STARTED CRAWLING TO FIND ADMIN PANEL OF URL : [1;34m{url}
	''')
    try:
        if (url.startswith('https://') or url.startswith('http://')):
            url = url
        else:
            print("Error : INVALID URL ! URL must start with 'http://' or 'https://'")
            exit()
        if url.endswith('/'):
            url = url
            server = requests.get(url).headers.get('Server')
            print(f'[1;37m SERVER Type >> {server}')
            print('\n<----------------------------------------------------------------------------------->')
            print(' ')
        else:
            url = f'{url}/'
            server = requests.get(url).headers.get('Server')
            print(f'[1;37mSERVER Type >> {server}')
            print('\n<----------------------------------------------------------------------------------->')
            print(' ')
        for i in range(len(adminpages)):
            reqresp = requests.get(f'{url}/{adminpages[i]}', timeout=10)
            if (reqresp.status_code == 200):
                print(f'[1;39m FOUND  ==> {url}{adminpages[i]} [1;34m')
            elif (reqresp.status_code == 302):
                print('\x1b[1;39m FOUND 302  ==> {url}{adminpages[i]} \x1b[1;34m')
            else:
                pass
    except requests.exceptions.ConnectionError:
        print('[\x1b[1;31m-\x1b[1;39m] Connection to the Server Failed, May be invalid URL or bad Internet connection. Check Your Internet connection,URL and try again\n ')
    except requests.exceptions.ReadTimeout:
        print('\x1b[1;31m [\x1b[1;31m-\x1b[1;39m] Error : EXECUTION STOPPED DUE TO !TIMED OUT! ERROR, YOUR INTERNET MAY BE DISCONNECTED!!!....EXITTED')
    print('\x1b[1;37m WEB_REAMER Execution Completed. \x1b[1;33m!HAPPY HACKING! \x1b[1;34m \n')
def febrev_fuzz(url):
    import requests
    os.system('clear')
    feblist = open('admin-panel.txt', 'r+')
    text = str(feblist.read())
    adminpages = list(text.split())
    feblist.close()
    print(f'
[[1;37m+[1;39m] STARTED CRAWLING TO FIND ADMIN PANEL OF URL : [1;34m{url}
	')
    try:
        if (url.startswith('https://') or url.startswith('http://')):
            url = url
        else:
            print("Error : INVALID URL ! URL must start with 'http://' or 'https://'")
            exit()
        if url.endswith('/'):
            url = url
            server = requests.get(url).headers.get('Server')
            print(f'[1;37m SERVER Type >> {server}')
            print('\n<----------------------------------------------------------------------------------->')
            print(' ')
        else:
            url = f'{url}/'
            server = requests.get(url).headers.get('Server')
            print(f'[1;37mSERVER Type >> {server}')
            print('\n<----------------------------------------------------------------------------------->')
            print(' ')
        for i in range(len(adminpages)):
            reqresp = requests.get(f'{url}/{adminpages[i]}', timeout=10)
            if (reqresp.status_code == 200):
                print(f'[1;39m FOUND  ==> {url}{adminpages[i]} [1;34m')
            elif (reqresp.status_code == 302):
                print('\x1b[1;39m FOUND 302  ==> {url}{adminpages[i]} \x1b[1;34m')
            else:
                pass
    except requests.exceptions.ConnectionError:
        print('[\x1b[1;31m-\x1b[1;39m] Connection to the Server Failed, May be invalid URL or bad Internet connection. Check Your Internet connection,URL and try again\n ')
    except requests.exceptions.ReadTimeout:
        print('\x1b[1;31m [\x1b[1;31m-\x1b[1;39m] Error : EXECUTION STOPPED DUE TO !TIMED OUT! ERROR, YOUR INTERNET MAY BE DISCONNECTED!!!....EXITTED')
    print('\x1b[1;37m WEB_REAMER Execution Completed. \x1b[1;33m!HAPPY HACKING! \x1b[1;34m \n')