Пишем малютку для скана сайта

sxkury

Пользователь
Сегодня мне захотелось сделать что то свое, ну и получилось естественно…

Начнем нашу работу.

  1. Создаем папку на рабочем столе и переходим туда
  2. создаем txt файл и даем ему название
  3. Переименуйте его с ( в моем случае это scan ) scan.txt на scan.py и откройте любым редактором ( мой любимый Visual Studio Code )
  4. Вставьте код который будет ниже
Код:
Python:
from urllib.request import Request, urlopen
from urllib.error import URLError, HTTPError
import sys,time
global starttime

g = '\033[0;32m...scanning...'
gl = '\033[32;1m...scanning...'
b = '\033[0;36m...scanning...'
bl = '\033[36;1m...scanning...'
r = '\033[31;1m...scanning...'
w = '\033[37;1m...scanning...'
y = '\033[1;33m...scanning...'

class babi():

    def __init__(self):
        self.ngepet()

    def ngepet(self):
        target = input("\033[31;1m...scanning...T4RG3T \033[37;1m...scanning...> ")

        site = target
        print("\t\033[32;1m...scanning...SCANNING ...")
        if not site.startswith("http://"):
            site = "http://"+site
        if not site.endswith("/"):
            site = site+"/"

        try:
            wlist = open("wordlist.txt", "r")
            wordlist = wlist.readlines()
        except fnf as e:
            print("\033[31;1m...scanning...FILE NOT FOUND")
            exit()
        finally:
            try:
                wlist.close()
            except:
                print("\033[31;1m...scanning...WORDLIST CAN'T CLOSE")

        user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36"
        found = []
        resp_codes = {403, 401}
        starttime = time.time()
        for pdl in wordlist:
            try:
                pdl = pdl.replace("\n", "")
                url = site+pdl
                req = Request(url, headers={"User-Agent": user_agent})
                try:
                    gotcha = urlopen(req)
                    print("\t\033[32;1m...scanning...DETECTED! \033[31;1m: ","\033[37;1m"+url)
                    found.append(url)

                except HTTPError as e:
                    if e.code == 404:
                        print("\t\033[31;1m...scanning...NOTFOUND! \033[31;1m...scanning...: ","\033[37;1m...scanning..."+url)
                    else:
                        print("\t\033[37;1m...scanning...FORBIDDEN!\033[31;1m...scanning...: ","\033[37;1m...scanning..."+url)

                except URLError as e:
                    sys.exit("\033[31;1m...scanning...N0 C0NNECTI0N!")
                except Exception as er:
                    print("\033[31;1m...scanning...LAGGING!")
                    print("\033[31;1m...scanning...EXITING!")
                    time.sleep(3)
                    exit()
            except KeyboardInterrupt as e:
                print("\033[31;1m...scanning...CTRL+C DETECTED BOS!")
                time.sleep(2)
                exit()

        if found:
            print("\t!DIR FOUND!")
            print("\t \n".join(found))
            print("\t !THANKS!")
        else:
            print("DIR NOT FOUND!")
            print("THANKS")

    def banner():
        yaya = """
\033[32;1m...scanning......................SCANNER HTTP.........
\033[32;1m...scanning...........................................
\t \033[36;1m...scanning...Author  \033[37;1m...scanning...: Daniel
"""
        return yaya
    print(banner())


if __name__ == '__main__':
    babi()

Теперь создаем wordlist.txt и я не буду перечислять что туда должно войти ( просто в конце будет ссылка на диск для скачивания этой малютки )
Этот код редактируйте как хотите))
Фоточка примера:
  55

Ну да я люблю такой дизайн и немного прибрался для вас))
Возможно такое что на чей то скан будет похожим ( не обижайтесь, может у вас будет лучше!! )
ССылка на диск:
https://yadi.sk/d/5R1BE2NgeNmOxQ
Приятного пользования))
И мне нужны люди ( я просто хочу сделать свою группу больше и помочь этому форуму ) если что в лс...
 

_ZerO_

Пользователь
sxkury, Я вот как раз искал нормальные сканеры, а то 1 сканер закрыли (соседний борд свой ), а остальные только на кали видел..
 
T

TanaT

можно подробнее для чего и инструкцию по юзу))
 
N

Ninja Zod

sxkury, Я вот как раз искал нормальные сканеры, а то 1 сканер закрыли (соседний борд свой ), а остальные только на кали видел..
в чем ты узрел "нормальность" этого сканера?
тупо брутит набором директорий из словаря и даже не отображает респонса (200, 302, 404 и т.д.). какой смысл от него?
возьми любой URL со скрина и попробуй перейти по нему, хотя бы по http://korocha-school.ru/payments.php и скажи насколько успешно у тебя удалось открыть страницу (это риторика, отвечать необязательно).

хочешь сканер директорий, dirsearch либо ffuf тебе в помощь. можешь запросто скачать с гитхаба.
а такие дирсёрчеры как wfuzz и meg вообще могут искать уязвимости если подсунуть им список пейлоадов.
 
Похожие темы
Admin Статья Пишем сплойт для обхода DEP: ret2libc и ROP-цепочки против Data Execution Prevention. Уязвимости и взлом 0
У Интересно Пишем любой текст на листочке который держит обнажённая девушка. 18+ Свободное общение 0
У Интересно Пишем вредоносное ПО с помощью ChatGPT. Формат mp4. English-speaking. Полезные статьи 2
A Пишем свой RAT на Python > {Часть 1} Уязвимости и взлом 3
U Интересно PHP - Пишем свой фишинг скрипт для кражи тт аккаунтов {Уровень: EASY} Программирование 10
L Интересно C# - Пишем Watchdog (Модуль защиты вашего трояна) Программирование 2
L Интересно C# - Динамическая загрузка DLL (пишем стиллер в 9кб) Программирование 4
K [Roman Akhromieiev] Telegram. Пишем ботов на Node JS и Telegraf (2020) Раздачи и сливы 1
X Взлом вашей второй Половинки или Конкурента связь [email protected] Eсли вы хотите узнать что делает ваша вторая половинка в сети пишем нам на поч Ищу работу. Предлагаю свои услуги. 1
АнАлЬнАя ЧуПаКаБрА Интересно Пишем брут на любой(почти) банк [OFX] Программирование 1
S Пишем свой перехватчик СМС Android Программирование 3
S Взлом вашей второй Половинки или Конкурента связь [email protected] Eсли вы хотите узнать что делает ваша вторая половинка в сети пишем нам н Ищу работу. Предлагаю свои услуги. 0
T Пишем WinLocker на Delphi Программирование 0
N Пишем отзывы и получаем от 200 рублей в день. Способы заработка 12
G Пишем парсер на Python - грабим Proxy ч.2 Готовый софт 0
G Пишем парсер на Python - грабим Proxy ч.1 Готовый софт 2
G Пишем скрипт для работы с VirusTotal-ом Полезные статьи 0
G Пишем шифровальщик на python Полезные статьи 0
Traven Пишем спамер Telegram, на Python Раздачи и сливы 0
Traven Пишем свой стиллер на Python Программирование 5
Traven WinLocker на python. Пишем вирус. Раздачи и сливы 0
V Пишем переносной кейлоггер на C++ Полезные статьи 1
O Пишем стиллер на Batch Вирусология 15
A Delphi для начинающих – Урок 6 – Пишем свой калькулятор Программирование 0
E [PHP] Пишем свой движок 2.0 Программирование 0
Glods Пишем многопоточный Brute Программирование 0
R Пишем билдер C# вариант 1 Программирование 2
Admin Статья Разбираем инциденты, анализируем honeypots через дашборды для поимки хищников, атакующих нашу инфраструктуру. [Part 2] Анонимность и приватность 0
Admin Статья Разбираем, расставляем honeypots для поимки хищников, атакующих нашу инфраструктуру. [Part 1] Анонимность и приватность 0
Admin Статья Настройки Mozilla Firefox для параноиков и тест Mullvad Browser Анонимность и приватность 0
Admin Статья Написание вредоносного ПО для Windows: для развлечения и прибыли Вирусология 1
Admin Интересно Когда бэкап превращается в тыкву. Veeam случайно создала идеальную точку входа для хакеров. Новости в сети 0
Admin Статья Как оставаться незаметным в 2025 году – простые правила оперативной безопасности для всех. Анонимность и приватность 0
Admin Интересно Ваш роутер D-Link работает уже 10 лет? У нас для вас (и его безопасности) очень плохие новости. Новости в сети 0
Admin Интересно Быстрее, дешевле, проще. Google готовит новую ИИ-модель для генерации изображений. Новости в сети 0
Admin Статья Свежие уязвимости для ОС Windows. Уязвимости и взлом 0
Admin Статья Не доверяй своей железке: Гайд по по-настоящему безопасным ОС для тех, кто в теме Анонимность и приватность 0
Admin Статья Методика добычи высококонвертируемого и дешевого трафика для целевых атак. Полезные статьи 0
Admin Статья Шифрование для ленивых Полезные статьи 0
Admin Интересно $500 – антивирусы и EDR больше не помогут. Хакеры начали торговлю инструментом для обхода защиты Windows. Новости в сети 0
Admin Интересно Охотник стал добычей. Как «безопасники» ловят вирусы, пытаясь скачать инструменты для их поиска. Новости в сети 0
Admin Интересно Загрузил документ — лишился «учётки». ИИ-помощник для юристов подставил под удар 200 тысяч компаний. Новости в сети 0
Admin Статья Софт для реверсинга Вирусология 0
Admin Статья Софт для разработки эксплойтов 2 часть Вирусология 0
Admin Статья Софт для разработки эксплойтов 1 часть Вирусология 0
Admin Интересно 0 на VirusTotal и root-доступ: хакеры смогли обмануть все антивирусы с помощью легального софта для админов. Новости в сети 0
Admin Интересно У этого Марио плохая карма. Киберпреступники превратили любимого героя детства в кошмар для пользователей. Новости в сети 0
Admin Статья ReconSpider - продвинутая платформа для сканирования IP-адресов. OSINT 0
Admin Статья Поисковые запросы для Shodan. OSINT 0
Admin Статья Отравление кэша контекста активации: использование CSRSS для повышения привилегий Уязвимости и взлом 0

Название темы