[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: togahimiko3.jpg -(33 KB, 400x231, togahimiko3.jpg)
33 No.25138   [Ответ]
Настраиваю примитивную защиту от DDoS на nginx используя limit_req и fail2ban. Fail2ban постоянно проверяет логи (значит есть нагрузка в этом плане), есть ли возможность использовать какой-нибудь скрипт, который сразу будет отправлять IP в бан? Решил в какой-то момент использовать ipset (утверждают, что производительнее при большом кол-ве IP адресов), установил firewalld и ipset, сделал в конфиге fail2ban:
banaction = firewallcmd-ipset

IP с которого выполняю DDoS на свой сервер был в списке забаненных ipset, но никакой реакции за этим не следовало, пришлось вернуть:
banaction = iptables-multiport

Почему с firewallcmd-ipset могло не получиться? Оно выдаёт ещё какую-то ошибку при выполнении команды systemctl status filrewalld:
2021-02-03 10:28:09 ERROR: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.8.2 (nf_tables):
line 4: RULE_REPLACE failed (No such file or directory): rule in chain INPUT
line 4: RULE_REPLACE failed (No such file or directory): rule in chain OUTPUT

2021-02-03 10:28:09 ERROR: COMMAND_FAILED: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.8.2 (nf_tables):
line 4: RULE_REPLACE failed (No such file or directory): rule in chain INPUT
Сообщение слишком длинное. Полный текст.
>> No.25139  
Во, с этой проблемой:
> теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F
справился с помощью удаления iptables-persistent.


Файл: 1278588219004.jpg -(57 KB, 250x250, 1278588219004.jpg)
57 No.24999   [Ответ]
Потому что я занимаюсь этим уже почти пять лет.

Не путать с картинкопомойко-грабберами.
Пропущено 6 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.25009  
>>25006
...а, публичная версия вообще не трогает каталог автоматом. О-хо-хо... Я наконец-то понял.

Ммм, дайте мне некоторое время.
>> No.25010  
>>25001
Итак:
1. Есть ли у вас Апач или аналог, на котором этот FTBucket локально крутится? Я подозреваю, что да, но кто ж знает.
2. Есть ли в системе curl/wget, grep или аналог, и какой шелл - виндовый/баш? Я подозреваю (>>25003), что может быть и винда.

Если на эти вопросы ответ "да", то скрипт делается просто, и я скину его позже. Если "нет", то черновик http://yakuji.moe/cron_fetch.ftbucket , но он скорее всего не работает.
>> No.25018  
>>25010
1. да
2. нет, но предпочтительнее wget, его как-то знаю.
виндовый. да, винда.

Копия не умеет, тк японец боялся, что все поднимут себе локально и положат футабу по трафиику. Поэтому не дал, 2 пост темы.

Каталог раздела http://may.2chan.net/b/futaba.php?mode=cat
>> No.25028  
Файл: 1169648139489.gif -(21 KB, 300x300, 1169648139489.gif)
21
>>25018
Окей, я обновил >>25010-ссылку. (да, там cron_fetch.php, я просто сменил расширение)
Елси у вас wget в PATH (то есть чтобы его запустить не надо указывать полный путь), то надо раскомментировать строку 35 и удалить строки 37-87. Иначе ничего делать не надо. Можно разве покрутить аргументы у sleep на строках 92 и 96.
Если их не крутить, то одна доска архивируется минимум 3 минуты, значит полный цикл займёт 4+ часа.

Наверное есть желание настроить для разных досок разную частоту? Строка 23 ожидает переменную $boardBook, которую берёт из autotag.php. Можно скопировать её оттуда в этот cron_fetch.php, переименовать в какой cron_fetch_may.php, оставить в нём толко may и поставить в cron обновляться раз в ~секунду. Если вам надо так часто, то sleep на 92 и 96 точно стоит убрать, но readUrlInfo на 43 в любом случае не даст обновить тред чаще чем прописано в конфиге... если не выставлен MANUALUPDATE там же? Уже не помню. Вот, тогда только в другом cron_fetch_xyz.php для других досок надо будет may из списка убрать.

Как-то так? Отпишитесь, если вам непонятно или наоборот всё заработало. Я бы про ваш личный архив послушал.
>> No.25032  
>>25028
>4+
Ха-ха.
Там, наверное, задержка между даунлоадом картинок ещё есть. В общем, я запустил где-то до написания этого поста. Выкачало 21 гиг и всё ещё идёт. Иногда жалуется на ошибку, правда...
>> No.25033  
>>25032
Жалуется на линии 83 и 85, там, видимо $info == false. Хм. Не критично, но докачает - поправлю.
>> No.25034  
>>25032
Нащёлкало 29 гб. Посмотрим, как быстро будет во второй раз идти, если убрать все добавочные sleep.
>> No.25035  
>>25034
Почти два часа. Общий объём теперь 32 гб.
Ошибка была когда $info переприсваивалось в строке 59. Значит, строки 81-84 должны быть под if от стр. 76.

Запустил в третий раз, без дебаггера. Возможно это сделает работать чуть быстрее. Ещё бы убрать весь вывод, но это перелопачивать довольно много кода... когда я могу, в принципе, просто переписать свою грабилку. И не факт, что это кому-то нужно или сделает код быстрее.
>> No.25036  
>>25035
Где-то час. В общем, писать всё в одном потоке не вариант.
>> No.25132  
>>25028
Всё ещё надеюсь, что вы отпишетесь, иначе пойду в /a/


Файл: ddt.png -(80 KB, 950x738, ddt.png)
80 No.25012   [Ответ]
Привет всем, я не знаю подходит ли этот вопрос сюда, но все же.
Может кто разбирается в Cisco Packet Tracer'е?
Вот есть у меня такая сборка, нужно чтобы первый компьютер мог запиговать второй, но у меня не получается. Обязательным условием является использование Static Route.
Я не понимаю в чем проблема, команда прописана правильно, но пинг не проходит....
>> No.25013  
Файл: routers.png -(177 KB, 1131x770, routers.png)
177
Конфиг роутеров, если нужно.
>> No.25014  
>>25013
>но пинг не проходит
Хм, а вот это учел?
https://networkology.net/2013/03/06/using-packet-tracer-for-validating-icmp-traffic/
>Because the ASA does not statefully inspect ICMP packets (by default) you have to vouch for the return packets as well. So you’ll be running two packet-tracer commands to verify that ICMP packets go through and come back.
>> No.25015  
>>25013
У тебя же 172 вместо 192 местами написано, потому и не работает. Ну или еще почему-то нибудь, конфиги-то обрезаны.


Файл: oQFiww-_CQs.jpg -(194 KB, 1280x688, oQFiww-_CQs.jpg)
194 No.24598   [Ответ]
В общем, немного кодирую на C#, решил для практики скатиться в геймдев, к тому же у меня давно была идея для игры:
Копипастнул с конфы, чтоб заново не строчить
В общем идея такая: игра по типу слендермена, но чуть получше.
ГГ: Лена (тян с фиолетовыми волосами), оказывается в лесу. Ее цель: добраться до лагеря. Но за ней бегает монстр (её двойник).
В чем отличия от слендермена: не нужно искать записки, просто найти выход. Но и к выходу добраться будет не просто: в старом корпусе нужно отыскать вход в туннель , а чтобы по нему пойти, нужен фонарик (темно ж), находишь бункер, а чтоб открыть дверь надо найти лом, когда откроешь дверь впереди будет лабиринт и т.д.
(геймдев уровня б)
Может, есть те, кто работает с 3д графикой? На всякий оставлю свой тг для связи: @aNoname74
Всем хорошего дня!
>> No.24599  
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)

Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...

P.S. Я джва года хочу такую игру.
>> No.24821  
>>24599 Если добавите еблю гусей, кишки и эльфов-педофилов, то я задоначу
>> No.24850  
>>24599 давнеько я делал подобный пост в пикаюу и в комментах было написано: я джва года жду такую игру. Совпадение? не думаю..
>> No.24858  
Файл: Shining in The Darkness_018.gif -(9 KB, 256x224, Shining in The Darkness_018.gif)
9
>>24599>>24821>>24850
Я уже 20 лет жду. Когда наконец сделают?
>Всего в игре 4 зоны...
Простите, не сдержался.
>> No.24867  
Файл: VuVczQe4Mh0.jpg -(347 KB, 1830x2048, VuVczQe4Mh0.jpg)
347
Дерьмо. С точки зрения бизнеса выйдет не очень. Лучше подумай ещё.>>24598>>24598


Файл: hahahha.png -(2600 KB, 5079x1455, hahahha.png)
2600 No.24802   [Ответ]
Хочу сделать модификацию к Стимовской игре Helltaker. Посоветуйте, какие программы нужны, есть ли какие либо гайды или статьи на русском языке?
>> No.24803  
Погуглить форумы, зайти в тоже сообщество игры в стиме, это настолько тяжело, что легче спросить в дохлом разделе дохлой борды.
>> No.24807  
>>24802
Зависит от того, какие ресурсы игры тебе нужно менять.

В первую очередь надо разобраться в структуре игровых файлов и понять где что лежит, что запаковано, что лежит просто так, и в каких форматах.

Например, думаю ты уже видел, что диалоги в игре лежат в открытом виде и их можно редактировать обычным блокнотом:
https://steamcommunity.com/sharedfiles/filedetails/?id=2124884938


Файл: 111.jpg -(373 KB, 2048x1365, 111.jpg)
373 No.24749   [Ответ]
Здравствуйте, посоветуйте книги для изучение SQL в С#
>> No.24752  
>>24749
Ты чего конкретно хочешь узнать и освоить? Потому, что вопрос широкий, как твоя мамка.

Начнём с того, что SQLа много разного:
MSSQL (серверая), PostgreSQL (серверая), MySql (серверная), SQLite (встраеваемая) и другие с которыми я не работал.

Работа с БД с C# тоже ну очень разная:
Entity Framework (полноценная ORM), Dapper (легковесная), Linq2Sql (ORM), nHibernate (полноценная ORM), ADO.Net (устарел) и другие с которыми я не работал.

C# тоже бывает разный: .Net Core (кросс платформенное решение), .Net Framework (win), ASP.net (веб), ASP .net core (веб), Xamarin (мобилы). Там есть нюансы, но небольшие.

И работы SQL + C# тоже много разной бывает:
Code First (на основе моделей создаётся база), DbFirst (на основе базы создаёются модели), и ещё наверное какая-то дичь существует.
Сообщение слишком длинное. Полный текст.
>> No.24764  
>>24752
Несколько странно говорить, что .NET Framework есть (win), когда есть вполне себе живое и работоспособное Mono.

Да и C# там в сущности примерно одинаковый, разные библиотеки только.


Файл: CRYENGINE_web_1280x72038.jpg -(222 KB, 1280x720, CRYENGINE_web_1280x72038.jpg)
222 No.22230   [Ответ]
Что лучше для опен-ворлд игры: CryEngine 5 или UE4?
>> No.22231  
Уеч нужно уметь готовить, большинство не осиляет оптимизон и потом удивляются, почему в их тормозящие йобы никто не играет.
В КрайЕнжин проще делать крутые дёмки, но для полноценных игр сложен.
Короче, если ты собрался не в одного пилить, долго и нормально — Уеч. Если просто потыкать одному — Край. А вообще, хотя бы Юнити попробуй для начала.
>> No.22549  
>>22231
Я бы сказал, что как раз наоборот. Край совершенно не подходит для одиночной разработки. Он создавался для полноценных, хорошо отлаженных (у каждого своя роль) и опытных команд разработчиков как готовый продукт и у них до сих пор проблемы с подходом к новичкам, которые плохо понимают что там и к чему в движке.
UE4 же нацелен на то, чтобы его можно было осилить очень маленьким инди-командам, или даже соло (если ты человек-оркестр).
>> No.22550  
>>22231
И да, есть игры на CE, которые очень плохо оптимизированны. Например, "Lichdom: Battlemage". Да, в случае CE это выглядит больше как исключение из правила, но я всё же склоняюсь к тому, что игры на CE как правило относительно хороши в плане оптимизации именно из-за того, что им пользуються в первую очередь очень опытные и большие команды разработчиков с большими бюджетами.
>> No.22551  
>>22231
А совет попробовать сначала Юнити удваиваю. Он гораздо проще. Не лучше в плане того, как там всё устроено (UI гораздо хуже, но ты это обнаружишь только когда действительно научишься что-то делать на этом движке и начнешь упираться в такие вот ограничения).
>> No.24596  
>>22230
Сколько по времени уйдёт изучить УЕЧ и кресты, чтобы запилить свою ММОРПГ на ней? Хотя бы, чтобы персонажи могли передвигаться. Без блюпринтов, конечно же.
Каждый день готов тратить 1-3 часа на это дело.
>> No.24600  
>>24596
Учти, что для ММО нужен клиент и сервер. В зависимости от их гибкости и глубины проработки, может уйти очень разное количество времени. Но лучше делать что-то предельно простое. Иначе ничего не светит в соло.
Если только начинаешь что-то делать, учишься, тратишь не целые сутки а только несколько часов каждый день, то могут уйти месяцы.


Файл: sfcc.png -(40 KB, 800x550, sfcc.png)
40 No.24420   [Ответ]
Здравствуйте, аноны.
Есть тут хоть кто-то причастный к SFCC(demandware)


Файл: serveimage.jpg -(12 KB, 250x250, serveimage.jpg)
12 No.24172   [Ответ]
Вопщем аноны и анонихи. Задача шифровать и расшифровывать на микроконтроллерах по типу ардуино. Какую библиотеку выбрать?
>> No.24173  
Опять я, не только шифроватб надо алгоритмом РСА, но ещё и генерировать ключи
>> No.24174  
>>24172
OpenSSL на ваши микроконтроллеры непортируемо?
В принципе, не факт, что быстро работать будет, но можно и самому написать.
>> No.24180  
>>24174
Тут цель немного не подходит, надо сделать так, чтобы MQTT не имел понятия о том, что за инфа передаётся


Файл: logo.png -(282 KB, 512x512, logo.png)
282 No.22272   [Ответ]
Overchan Android (fork)
Браузер для Android

Github: https://github.com/overchan-project/Overchan-Android
F-Droid: https://f-droid.org/packages/bus.chio.wishmaster/

Ссылка на самую актуальную тестовую версию:
https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
Список изменений и предыдущие версии:
https://github.com/overchan-project/Overchan-Android/releases

Сообщения об ошибках оставлять в треде или здесь:
https://github.com/AliceCA/Overchan-Android/issues

Сайт исходного приложения:
Сообщение слишком длинное. Полный текст.
Пропущено 926 сообщений и 59 изображений. Для просмотра нажмите "Ответ".
>> No.24002  
Словил багу. Когда нажимаю в одном треде на фото и, пока она не прогрузилась по каким-то причинам, переключаюсь на другой тред, то картинка резко возникает. Странно, как по мне.
Плюс по каким-то причинам на 4чане не работает спойлер. В браузере он тоже не сработал.
Андроид 9.
>> No.24005  
Снммаю претензию с фото - оказалось, запоздание это проблема телефона в целом. Но с разметкой все еще в силе
>> No.24007  
Небольшой багрепорт. При разделении экрана всплывающие посты позиционируются относительно центра экрана, а не вьюпорта.
>> No.24010  
>>24007
Проверил у себя. В общем, лично у меня (на андроиде 9) проблемы с позиционированием всплывающих превью постов присутствуют только если включен полноэкранный режим галереи (судя по всему, из-за костылей, призванных устранить дёргание основного и диалоговых окон при открытии полноэкранной галереи; из-за них есть и другой косяк — с позиционированием контекстного меню всплывающего поста), но у меня противоположная проблема: диалоги стремятся уползти за край экрана. В остальных же случаях всё нормально.

Но вообще, очень сложно всё это привести в порядок. Сомневаюсь, что осилю пофиксить всё так, чтобы было прямо везде всё нормально.

Кстати, с завтрашнего дня планирую наконец продолжить допиливание. Пока ничего глобального, но постараюсь всё же потихоньку что-нибудь делать, а то что-то уже совсем забросил.
>> No.24011  
>>24010
Спасибо, что живой!
Главное тред перекатить, а то уже под тысячу постов и почти вторая страница.
>> No.24026  
Небольшое обновление.

Пофикшен 8chan (домен заменен на 8kun.top + прочие фиксы для восстановления работоспособности).
Пофикшен Анимач (домен заменен на animach.moe).
Обновлена версия библиотеки httpclient, в связи с чем из кода убран костыль для cookies. Желательно протестировать, как работает всё, что связано с куками (ежедневные капчи, доступ к 18+ разделам после первого поста, вкл/выкл пасскода и всё такое).

В скором времени будут еще некоторые мелкие обновления.

>>24011
Перекатывайте.
>> No.24027  
>>24026
Зделой так, чтобы обновление качалось прямо из оверчана, а не перекидывало в браузер.
>> No.24028  
>>24027
Надеюсь, что когда-нибудь сделаю.
>> No.24030  
>>24029
>>24029
>>24029
>> No.24032  
>>24030
http://410chan.org/dev/res/24029.html
http://410chan.org/dev/res/24029.html
http://410chan.org/dev/res/24029.html


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]