!!!ДИСКЛЕЙМЕР ,Я НЕ ПРЕТЕНДУЮ НА ЛУЧШИЙ СОФТ ИЛИ ЧТО ТО ПОДОБНОЕ!!!
(Special for XSS forum)
Шалом всем ,сегодня хочу представить свой софт парсинга ссылок по вашим доркам.(Special for XSS forum)
Большая часть из нас пользуется сканерами уязвимостей в частности окунем(Acunetix) , и все мы видели что можно сделать масс скан если загружать линки в .csv формате, так вот мой софт может сделать выхлоп сразу в такой файл который вы можете загрузить в окуня.Ведь бывает очень в падлу просто копировать ссылки и вставлять в файл, так вот этот софт облегчит эту задачу.
Инструкция по пользованию:
1.Создайте файл file.txt в директории с софтом в него надо будет загрузить дорки2.Создайте файл http.csv в директории с софтом в него загрузятся все ваши ссылки по вашему дорку(Дорки можно сделать через https://dorkgpt.com/)
Python:
#Special for XSS forum
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from colorama import Fore
def gogle_parser():
pa = '''
░██████╗░░█████╗░░█████╗░██████╗░░█████╗░██████╗░██╗░░██╗
██╔════╝░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██║░██╔╝
██║░░██╗░██║░░██║██║░░██║██║░░██║██║░░██║██████╔╝█████═╝░
██║░░╚██╗██║░░██║██║░░██║██║░░██║██║░░██║██╔══██╗██╔═██╗░
╚██████╔╝╚█████╔╝╚█████╔╝██████╔╝╚█████╔╝██║░░██║██║░╚██╗
░╚═════╝░░╚════╝░░╚════╝░╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝ by k0priz for XSS'''
content = []
file1 = open("file.txt", "r")
while True:
# считываем строку
line = file1.readline()
# прерываем цикл, если строка пустая
if not line:
break
content.append(line.strip())
dork = len(content)
print(pa)
print(Fore.GREEN + 'Загрженно дорков', len(content))
a = int(input(Fore.WHITE + 'Какой дорк будем использовать?: '))
# проверяем наличие строки
if a > dork:
print(Fore.RED + 'Такого дорка нету, повторите попытку')
elif a <= dork:
print(Fore.GREEN + f'Используется дорк {content[a]}')
query = content[a]
# закрываем файл
file1.close()
# Запускаем Chrome WebDriver
driver = webdriver.Chrome()
# Переходим на страницу поиска Google
driver.get("https://www.google.com")
# Находим поле поиска и вводим запрос
search_box = driver.find_element_by_name("q")
search_box.send_keys(query)
search_box.send_keys(Keys.RETURN)
time.sleep(2) # Даем время для загрузки страницы
# Находим все ссылки на странице
links = driver.find_elements_by_css_selector('a')
# открываем файл .csv
with open('http.csv', 'a') as csvfile:
for i, link in enumerate(links):
href = link.get_attribute("href")
# Проверяем, что ссылка не пуста и начинается с "http" или "www"
if href and (href.startswith("http") or href.startswith("www")):
# Проверяем, что ссылка не содержит "google.com"
if 'google.com' not in href:
csvfile.write(href + '\n')
# Закрываем браузер
driver.quit()
else:
print('Ошибка')
if __name__ == '__main__':
gogle_parser()
Конструктивная критика принимается , и если есть пожелания что то добавить то пишите сделаю вторую версию этого софта.
Всем хорошего дня, выражаю соболезования всем семья пострадавших и погибших из-за вчерашних событий в Мск.Берегите себя.