Главная | Настройки | NSFW
Тема:
Доски


[Создать тред] Создать тред


Anonymous No.3673 [Ответ]
vf1aLP8f_thumb[...].png (34 KB, 200x200)
Сап братья-тучаны.
Начал вкатываться в СИ в декабре. В итоге изучил СИ где то за пол тора месяца с решением задачек из книжки. Каждая тема в языке была мне понятна полностью, в итоге я двинулся дальше, а именно изучать WinApi.
Начал тоже с книжки одной, изучил основы, окна, сообщения, процессы, потоки, менюшки, синхронизацию и все основное что требуется для нормальной программы на Windows.
И вот после этих основ я просто встал в какой то ступор. Ведь я просто не понимаю КАК написать мне свою первую НАСТОЯЩУЮ программу, самостоятельно? Я не могу понять, каким хером мне теперь эти полученные знания задействовать на настоящей практике? Как написать то свою первую программу? Хотя я изучил СИ, изучил основы WinApi а как написать собственную программу не знаю...
Знатно я проебался. Походу я реально даун для такой работы.
Пропущено 28 постов
2 с картинками
Пропущено 28 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3702
>>3701
СИ - отличный язык, для написания системных штук. К примеру, в этом чате ему надо делать неблокирующее io, как только прояснится в голове можно сделать шедулер через виндовый аналог epoll.
Брать готовое не советую, делай всё на первых этапах как можно проще и велосипеднее, уложив необходимое в голове в прочный фундамент, усложняй реализацию.
Anonymous No.3715
>>3673 (OP)
https://ru.wikipedia.org/wiki/Процесс_разработки_программного_обеспечения
Anonymous No.3801
>>3675
А главное - нахуя

Глупых IT вопросов тред Anonymous No.3067 [Ответ]
ESl708OUYAUVFv0[...].png (1312 KB, 1280x2048)
Тред для глупых и не очень вопросов, связанных с IT тематикой.

Вопросы по программам, железу, винде, вкатыванию в it, всё сюда.
Это не linux тред, вопросы по linux предпочтительнее оставлять в linux треде >>2085 (OP)
Пропущено 115 постов
7 с картинками
Пропущено 115 постов, 7 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3795
Допустим, я хочу реализовать такую схему. Есть пека, скажем, с виндой. Она подключена к какому-нибудь устройству, на котором будет запущена прокся, которая будет пропускать трафик с браузера при условие, что введен верный логин/пароль, а всё остальное она пропускать не будет.

1) Какие подводные камни?

2) С помощью чего можно это реализовать с минимумом вложений и пердолинга?
Anonymous No.3796
>>3795
Берёшь роутер из списка поддержки openwrt, прошиваешь, отключаешь на нём NAT, вместо ната ставишь tinyproxy, в которой настраиваешь авторизацию по паролю. Всё.

Теоретически пердолинга никакого, но на практике ты его наверняка найдёшь уже на стадии поиска девайса, когда из-за несоответствия последней буквы в номере модели или ревизии в нём окажется совсем другое железо.
Anonymous No.3800
>>3462
Почему читаю с настолько грубыми ошибками?
>Программы и система были написаны на Cи, игры и видео были написаны и продолжают писаться на Dlang. Переставил систему, полностью отформатировал системный диск

Шифропанка/КриптоАнархизма объединения тред Anonymous No.3751 [Ответ]
external-conten[...].png (253 KB, 1024x1024)
Сап, шпанки и прочие любители свободы от анальной слежки. Невозможно свободно адекватно общаться о технологиях зондах/ слежке, софте не возможно. В русскоязычных интернетах из живых борд только /s/ подмайорного сосача. А остальные группы анонов сильно фрагментированы. Обсуждать даже весьма годные вещи приходится с очень маленьким кругом, а темы размазаны на разных бордах. В итоге везде по 1 посту в месяц. И полностью мёртвые доски. Нас и так мало, всего 3.5 землекома в нижних интернетах. Предлагаю объединиться, и собраться все вместе в какую-либо имиджборду, не исключаю создание своей ламповой борды.
Вообще борда должна соответствовать пару правил.
1. Полная поддержка анонимности и идей шифропанка/криптоанархизма, зеркала с Tor и/или i2p доступны.
2. Работает полноценно без JS
3. Работала и выглядела более менее, баги эндчана не нужны. Тородвач слишком упоротый, нет возможности выкладывать куски кода и другие минусы в дизайне.
Обсуждение приветствуется.
Пропущено 24 постов
2 с картинками
Пропущено 24 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3797
На связи опхуй.
Тема заглохла, так как у меня тупо нет ресурсов все это поднимать и администрировать. Тумбач к сожалению умер. Тородвач населён педофилами и другими маргиналами, впринципе неплохо. Но, ассоциация криптошиз == мудак дрочащий на детей, такое себе. Цель — нейтральная техническая борда. Тучкаадмин откровенно говоря плеёт на все это, и блокирует тор.
Если, есть ресурсы, поднимите пожалуйста нейтральную техническую борду, я откровенно устал от всех этих петушиных срачей, политботов, и прочего. Хочется простого общения, даже и пускай будут холиварные. lainchan вприницпе неплох, но врядли кто-либо там осядет.
Anonymous No.3798
>>3797
>Тородвач населён педофилами и другими маргиналами, впринципе неплохо.
Ну иди туда.
Anonymous No.3799
>>3797
> Если, есть ресурсы, поднимите пожалуйста нейтральную техническую борду, я откровенно устал от всех этих петушиных срачей, политботов, и прочего. Хочется простого общения
Вот тебе /it/, сиди и общайся.

Windows 10 thread Anonymous No.16 [Ответ]
image.png (638 KB, 1600x900)
Q: Где скачать?
A: https://www.microsoft.com/ru-ru/software-download/windows10
Q: Как активировать?
A: Если не хочешь платить, то идешь в интернеты и ищешь активатор. Например этот: https://myfreeproject.com/soft/81-kmsauto-net-2016.html пиратить плоха
Q: Не хочу мокрописек, где найти ключик подешевле?
A: Идешь и EBAY и покупаешь OEM ключ https://www.ebay.com/sch/i.html?_from=R40&_sacat=0&_nkw=windows+10+oem&_sop=15
Q: Что за ОЕМ?
A: https://fossbytes.com/what-is-oem-windows-vs-retail-windows/
Пропущено 83 постов
9 с картинками
Пропущено 83 постов, 9 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3777
>>3776
> Спермёрка уже только на драйверпаках, на центр обновлений рассчитывать не стоит.
Насколько я помню, на него вообще никогда нельзя было рассчитывать: дрова на видеокарты там были без поддержки opengl, ну и дров на многие девайсы вообще никогда не было. Развитию сперморепозитория дров мешали и пиписитарные интересы, и вообще сложившаяся культура написания и распространения софта.

Что же касается драйверпаков, то на новое железо, производитель которого резонно забил на поддержку дропнутой вендором спермы, там ничего волшебным образом не появится. Бывают исключения вроде kxproject, когда дрова начинает писать коммунити, но для спермы это вообще единственный мне известный такой случай.

> Пердоликс жму аналикс проигрывает винде в автономности
Э… что ты имеешь в виду? Если ты так обозначил совокупность прыщедистрибутивов, то тезис получается неверный: выкачиваешь весь репозиторий какого-нибудь Debian — и ты абсолютно автономен в рамках его возможностей, сперме такой уровень автономности никогда не снился.
> простоте в установке приложений
Что может быть проще, чем
apt install $programname
?

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

> чем сложнее устроен интерфейс ОС и чем менее она интуитивна, тем сильнее она мотивирует пользователя думать, что есть хорошо
Интуитивность ОС — это результат подачи её интерфейса определённым образом. Но вот сама эта подача — вещь не всегда приятная, особенно если её приходится проходить при каждом использовании программы.
Я предпочитаю интерфейсы, которые при хорошем их изучении дают максимальную отдачу. Излишнее мышевозюканье считаю довольно тупым занятием и весьма неудобным когда не сидишь за десктопом с игровой мышью, а располагаешься с ноутом в рандомном месте в рандомной позе.

> Пользователи ведра и гейфонов яркий тому пример.
Это ты в каком смысле их приложил? Что-то я странное улавливаю: по твоему, интерфейсы перечисленного не максимально просты и интуитивны?

> гейось это тоже платформа ПК и она является антонимом слова совместимость.
Угу. Уже уходит на ARM и на совместимость с ПК наплюёт в самом ближайшем будущем, как только кончится поддержка последнего мака на базе x86. Сколько там у них, пять лет?
Anonymous No.3778
>>3777
>дрова на видеокарты там были без поддержки opengl
Даже не знал об этом, хотя были подозрения что что-то могло пойти не так когда прогонял cinebench. Но это к новидео, на амуду в любом случае дрова ставятся с сайта амуды речь о шиндоусах.
>kxproject
Уверен, они не единственные. Многие всё ещё предпочитают новизне и киллерфичам основное правило IT: "Работает — не трогай".
>выкачиваешь весь репозиторий какого-нибудь Debian
А если нет подключения к сети? Если у тебя есть только две флешки с дебиан и виндой, жёсткий диск с фильмами/играми/книгами и 30 лет ядерной зимы? Выбор будет очевиден. Если бы у бабки был мак, она была бы геем, но не везде всегда есть высокоскоростное подключение к сети, и жму/лялих более чувствителен к его отсутствию, чем шиндоус.

>Что может быть проще, чем apt install
Очевидно проще будет тыкать мышкой в магазине как на ебунте кстати, напомни где это впервые появилось? Лично я впервые увидел предустанволенный магазин приложений в ОС на ПК в 2015 на ебунту мате, да, я нуфаг и её подвидах или как теперь это можно делать в дриснятке через магазин приложений. Это помимо сперморепозиториев торрент трекеров, ланчеров (стим, гог и иже с ними) и сайтов с прямой ссылкой на расширение файла без репозиториев и кококомпиляции.

>Ни разу не было, чтобы пиратская версия спермоигры или софтины работала под вайном хуже лицензионной
Вынужден оспорить, эмуляция и перевод dxvk в любом случае уступают нативной поддержке. Помимо увеличенного инпут лага и сниженной стабильности, в играх например — страдает частота кадров. За редкими исключениями, например когда игра на DXкал ограничена в используемых потоках и ядрах, но при этом резко оживает при переводе в vulkan, сам знаешь почему.
Хотя я не исключаю полное отсутствие проблем, но тут скорее всего дело в том, что ты играешь в нативные для линукса игры, т.е. поддерживающие opengl/vulkan, или просто поддерживаемые в lutris, как та же nier automata.

>Излишнее мышевозюканье считаю довольно тупым занятием и весьма неудобным когда не сидишь за десктопом с игровой мышью
Полностью согласен хотя я как раз за десктопом с игровой мышью. Если приходится наводиться на пиксель чтобы отрегулировать размер окна — это точно кал. Почему в шиндоус до сих пор не сделали регулировку размера через alt/super как на иксах, ума не приложу...
Поэтому я считаю mpv лучше чем mpc или videolan в плане управления.

>интерфейсы перечисленного не максимально просты и интуитивны?
Я бы сказал чрезмерно.

>Уже уходит на ARM
Ах да, из-за того самого "нового" процессора.
>Сколько там у них, пять лет?
Маководы считают что у них есть в запасе 8-10 лет, для нового железа. Хотя у них ведь своя экосистема, обеспеченный маковод регулярно покупает новое, а более нищий маковод купит б/у железо у обеспеченного.

Вот где главная проблема линуха — в железе. У эппл всё просто, свой софт, своё железо, даже пользователи свои, специально обученные.
А в случае с линухом люди бнаружив что-то непонятное на нубуке для игр первым делом сносят его и ставят спермёрку с удобным пуском, даже не дав ему шанса. Ну или сидят на засорённой дриснятке с тремя антивирусами. Хотя казалось бы, большинству какой-нибудь elementary OS хватит за глаза.

tl;dr дрисня кал, но что бы мы делали без неё? Маздай таки наступил, но для смартфонов, и ничего хорошего из этого не вышло. Шиндоус это необходимое зло, крайняя плоть софтача.
Anonymous No.3779
>>3778
> Многие всё ещё предпочитают новизне и киллерфичам основное правило IT: "Работает — не трогай".
Это сейчас не работает: когда поддержку ОС дропают, в ней со временем отваливаются ключевые фичи вроде TLS. Можно не обновлять изолированный комп, но если работа ведётся в интернете, без обновлений обычно не обойтись.

> А если нет подключения к сети?
А откуда ты флешку с дебианом взял? Если есть откуда, то скорее всего есть возможность и получить большой образ, включающий весь репозиторий.

> Если у тебя есть только две флешки с дебиан и виндой, жёсткий диск с фильмами/играми/книгами и 30 лет ядерной зимы? Выбор будет очевиден.
Однозначно debian, особенно если на флешке полный набор образов, включающий также исходники программ. Без исходников в изоляции очень плохо, т.к. нельзя ничего сделать за пределами задуманных авторами возможностей программ.

> > Что может быть проще, чем apt install
> Очевидно
Ты своей очевидностью так нагло не размахивай, это не более чем мнение. Мнения бывают разными и всегда содержат хотя бы минимальные ошибки и неточности.
> проще будет тыкать мышкой в магазине как на ебунте
А теперь попробуй написать инструкции по установке программ для apt и для его любого гуевого фронтенда, начиная с интерфейса DE, и сравни, какая выйдёт короче и понятней.
> где это впервые появилось?
Да с доистопических времён оно было. Synaptic, судя по логике его работы, очень древний.

ИМХО, Гуевые фронтенды удобны и просты для знакомства со списком доступного софта, но не для его установки из позиции заведомо известного наименования программы.

> > Ни разу не было, чтобы пиратская версия спермоигры или софтины работала под вайном хуже лицензионной
> Вынужден оспорить
Не с тем споришь. Перечитай ещё раз предложение: сравнивается работа пиратской и лицензионной версий программы под одним и тем же вайном.
> dxvk
Gallium nine (нативный d3d9) и игры на opengl не пробовал запускать? Они нередко работают резче чем под виндой и дают больший фпс.
Что касается инпут лага, то с ним ситуация из коробки во многих дистрибутивах печальная, особенно после прихода моды на композитный рендеринг окон. Но это не значит, что с этим нельзя ничего сделать.

> Вот где главная проблема линуха — в железе.
Мне кажется, проблемы с железом никакой нет: существует достаточно железа, которое хорошо работает под линуксом. Возможно, это даже ОС с самой широкой поддержкой жезела.
> в случае с линухом люди бнаружив что-то непонятное на нубуке для игр первым делом сносят его и ставят спермёрку с удобным пуском, даже не дав ему шанса.
Погоди, какая цель у этих людей? Запуск предназначенных для венды программ чтобы решать с их помощью насущные задачи? Естественно, ебаться в этой ситуации с wine и изучать новые интерфейсы им не с руки.

Линуксу не надо «давать шанса», это не продукт и не услуга, а инструмент. Ты ведь не даёшь шанса молотку забить гвоздь? Ты берёшь и учишься, попадая себе по пальцам и загибая гвозди. Вопрос лишь в том, нужен ли этот инструмент конкретно тебе и готов ли ты приложить достаточно усилий к его изучению.

Anonymous No.3186 [Ответ]
16009445022640[...].jpg (124 KB, 614x698)
Решил подчистить свой след в интернете, удаляю потихоньку старые акк, создаю новые. Почту тоже новую завел - протон, но с ней не везде можно зарегистрироваться. Нужна вторая почта, но не знаю где ее завести. Будет просто запасная для таких мест, где протон почту не принимают. Где такую лучше создавать?
Пропущено 16 постов
1 с картинками
Пропущено 16 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3748
>>3744
Устойчивость к пропаданию и искажению данных.
Anonymous No.3764
>>3744
Надёжность хранения твоей истории со дня рождения в физически нестираемом лохчейне.
Надёжность бесплатных корпоративных CDN на мощностях аленей которые держат IPFS демон на своей пеке.
Надёжность пробива Васи который общался с террористом Петей в швабодном Tox через логи провайдера, без необходимости ебаться с Интерполом и запросом на сервера в СШП.
Всё по канонам: удобно, падсибя.
Anonymous No.3767
1623423680_.jpg (392 KB, 1198x1472)
>>3186 (OP)
>Будет просто запасная для таких мест, где протон почту не принимают

Для входящего приема от прокуратуры или каких-нибудь силовых органов, которые делают вид (или правда блокируют), что игнорируют protonmail можно указывать свою почту на pm.me. Для basic-плана pm.me используется только как домен для входящих protonmail. Если у тебя платный (то бишь не просто Basic-аккаунт) protonmail, то с почты твойпротонмайл@pm.me можно также и отправлять письма.

Госуслуги продолжают работать с Protonmail, письма-уведомления как приходили прямо на protonmail.com (не pm.me), так и приходят с самого первого дня блокировки. Лично мое скромное мнение, что это из-за ковида, к блокировке email-ресурсов относятся слегка спустя рукава и даже разрешают на них рассылку-оповещения от некоторых государственных органов.

Проверил по https://reestr.rublacklist.net/ Protonmail по-прежнему заблокирован в России по требованию Генпрокуратуры, тем не менее, лично у меня он работает, как с DNS-over-https, так и без него. Для сравнения anilibria.tv и rutracker.org недоступны (в том числе при включенном DNS-over-https в браузере): вместо anilibria перебрасывает на заглушку провайдера о запрещенном ресурсе, с rutracker соединение просто сбрасывается

GNU/Linux thread Anonymous No.3615 [Ответ]
box-gnulinux.png (104 KB, 710x700)
Обсуждаем операционные системы семейства GNU/Linux, их работу и работу в них.

Прошлые треды:
#0: >>13 (OP)
#1: >>2085 (OP)
Пропущено 37 постов
3 с картинками
Пропущено 37 постов, 3 с картинками. Нажмите Ответ, чтобы посмотреть.
seven No.3762
>>3761
самая первая мысль чому может не работать, так это из-за отсутствия драйверов, попробуй найти их под свою переферию
Anonymous No.3765
>>3761
> На другом ноуте не работают ни клавиатура, ни тачпад/мышь.
Попробуй покрутить в биосе:
usb legacy support → enabled;
pnp os installed → disabled.
> Там в Puppy Linux фишка в том, что данные (история браузера и т.п.) не удаляются, как работу закончишь.
LiveCD большинства дистрибутивов так умеют, фича называется persistence. Для этого на флешке создаётся специальный раздел, который указывается в параметрах загрузки ядра.

>>3762
Ты предлагаешь ему искать и компилять для puppy сторонние модули ядра?
Anonymous No.3766
>>3761
Этим же свойством обладает Slax(проверено), и возможно Tiny Core и SliTaz.

https://www.slax.org/
http://www.tinycorelinux.net/
https://slitaz.org/en/

DDoS Anonymous No.3506 [Ответ]
himiko-toga.jpg (47 KB, 600x500)
Настраиваю примитивную защиту от 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
line 4: RULE_REPLACE failed (No such file or directory): rule in chain OUTPUT

Однажды у меня сервер совсем перестал отвечать, пришлось выполнить iptables -F, оно начало работать, решил удалить firewalld и ipset на всякий случай (чёрная полоса началась в жизни), но теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F. С чем это может быть связано? По ssh отвечает, а вот по http до выполнения iptables -F выдаёт ERR_TUNNEL_CONNECTION_FAILED.
Какие знаете методики защиты от DDoS, статьи, есть годные книги? Ещё для защиты от DDoS скопировал данные настройки (которые не особо понимаю):
### ADDITIONAL ANTIDDOS
net.ipv4.icmp_echo_ignore_all=1
net.ipv4.tcp_max_syn_backlog=2048
net.ipv4.tcp_synack_retries=1
net.ipv4.tcp_syncookies=1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_keepalive_probes = 5
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
### SYSCTL -W
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.all.accept_source_route=0
net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.all.send_redirects=0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.tcp_max_syn_backlog=4096
net.ipv4.tcp_max_orphans=65536
net.ipv4.tcp_fin_timeout=10
net.ipv4.tcp_keepalive_intvl=15
net.ipv4.tcp_keepalive_probes=5
net.core.netdev_max_backlog=1000
net.core.somaxconn=15000
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_no_metrics_save=1

Итог: баню с помощью связки limit_req от nginx + fail2ban без ipset, после каждой перезагрузки сервера почему-то надо делать iptables -F.
Пост отредактировал Anonymous
Anonymous No.3507
Во, с этой проблемой:
> теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F
справился с помощью удаления iptables-persistent.
Anonymous No.3750
>>3506 (OP)
У тебя вместо iptables переходник совместимости для nft. Оно местами глючное ещё и не всё умеет.

Обычные иптабли в месте, где у тебя указано (nf_tables), пишут (legacy).

Anonymous No.511 [Ответ]
BinaryGolayCode[...].png (3 KB, 288x144)
Новостей по информационным технологиям.
Обсуждаем, делимся.
Пропущено 59 постов
23 с картинками
Пропущено 59 постов, 23 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3745
Firefox поменял дизайн интерфейса...
Anonymous No.3746
>>3745
така хуйня ящитаю, лучше б не трогали...
Anonymous No.3747
>>3746
Это всегда так.

Anonymous No.3710 [Ответ]
Screenshot_1.png (5 KB, 849x39)
Так все таки, как узнать сколько точно байтов резервирует функция VirtualAlloc(); из виртуальной памяти? Пишу 10 байтов, резервирует явно больше. Но сколько именно не знаю.
Пропущено 1 постов
Пропущено 1 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3741
>>3711
Почему так?
Anonymous No.3742
>>3741
Потому что твоя ОС использует не сегментную адресацию памяти, где длина сегмента может быть произвольной, а страничную.

https://ru.wikipedia.org/wiki/Страничная_память
https://ru.wikipedia.org/wiki/Сегментная_адресация_памяти
Anonymous No.3743
>>3710 (OP)
Это какая-то хрень из винды?

Будущее за коммунизмом и децентрализованными бордами! Anonymous No.126 [Ответ]
1493233613264-0[...].png (131 KB, 796x1010)
Известные экземпляры:
https://github.com/nanoboard/nanoboard/releases
https://github.com/majestrate/nntpchan
https://github.com/Anoncheg1/diboard
Пропущено 143 постов
6 с картинками
Пропущено 143 постов, 6 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3343
>>126 (OP)
Наноборда сдохла или нет? Если нет, то есть у кого-нибудь список тредов со стегоконтейнерами, а то мой устарел, свежих постов нет.
Anonymous No.3347
>>1218
Скоро это когда?
Не хочу пропустить
Anonymous No.3739
>>3347
Видимо уже никогда

Нормальный фаерволл в linux уровня приложений Huindr No.3730 [Ответ]
asdfasdf.jpg (88 KB, 1024x576)
Здрасьте господа айтишники.
Посоветуйте нормальный фаерволл в linux уровня приложений. Ну, такой как у любой домохозяйки на винде стоит. Чтобы можно было вот этому приложению запретить доступ в инет, а этому разрешить. Ну и новое приложение тоже не могло выйти в сеть, а когда пыталось выходила плашка мол так и так, разрешить или запретить?

Еще очень важно чтоб для обычного юзера, а не какой нить selinux, который целая система контроля доступа, созданная для правительственных учреждений и сложна в понимании. Ну и Debian based дистрибутив.
Anonymous No.3731
https://xakep.ru/2017/02/15/firewalld/
Anonymous No.3732
>>3730 (OP)
> фаерволл в linux уровня приложений
Нет такого. Даже поддержки разделения трафика по PID в netfilter нет.
Есть network namespaces, что намного круче, но требует привелегий админа.

Как вариант где-то между можно использовать группы пользователей, для которых назначить правила фаервола (-m owner --gid-owner группа) и применять их при помощи sg (sg группа команда), либо sgid-бита на бинарии приложения.

Обхода блокировок и интернет-цензуры тред Anonymous No.45 [Ответ]
Предлагаю в этом треде обсудить существующие способы обхода блокировок роскомпетуха, кто чем пользуется и кто что предпочитает.
Так же хочу напомнить, что если вы не пользуетесь ничем для сокрытия своего трафика, российские провайдеры могут анализировать трафик пользователя, а с недавних пор должны его еще и сохранять для возможности покопаться в нем в будущем.
Пропущено 228 постов
18 с картинками
Пропущено 228 постов, 18 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3340
>>2700
InviZible Pro а лучше купи себе кнопочный и новую симку и общайся только с родственниками по нему
Anonymous No.3562
>>2700
1.1.1.1+WARP от клаудфлейра
OpenVPN с прокси от антизапрета
Anonymous No.3721
Посоветуйте дешёвого и анонимного VPS-провайдера. Ну и чтобы серверов в сраной рашке не было.

Anonymous No.3703 [Ответ]
bill2Bgates2Bev[...].jpg (144 KB, 1280x720)
o-BILL-GATES-VA[...].jpg (408 KB, 2000x1000)
Почему Билл Гейтс до сих пор поддерживает всю эту свингер пати на своей платформе шиндувс?
Почему уже 20 лет, даже петька из 6А может сделать склейку с исходников в виде рансома и с легкостью заразить не то, чтобы тысячи компов, а даже какие нибудь большие компании???! Антивирусы это вообще дичь, которые априори не способны выявлять качественные скрытые вирусы, да и им выгодны все эти вирусы и взломы.
А Windows то что? Неужели самому биллу гейтсу это выгодно? Ведь Билл с легкостью может убрать 99% вирусов с помощью ввода сертификации кода, или чего ещё что не позволит творить дичь.
Anonymous No.3704
>>3703 (OP)
>Неужели самому биллу гейтсу это выгодно?
Еула читал? Майкрософт готова возместить ущерб на сумму не больше 20$ или около того. Процессы завязаны на винде, программы собраны под винду, обучают кадры на винде. Ну и куда ты денешься? Выгодно? А то!
>Ведь Билл с легкостью может убрать 99% вирусов с помощью ввода сертификации кода
Если бы всё было так просто. Дыра в программе проверки сертификатов и утекший корневой сертификат или хотя бы сертификат доверенного разработчика являются очевидными проблемами безопасности такой системы.

Помощи тред. Кот No.3660 [Ответ]
image(46).jpeg (19 KB, 364x480)
Дело такое, вкратце опишу. Хелп ми, нужен сайт с накруткой или люди, которые будут этим заниматься (естественно платно). Есть одно бесплатное приложение, регистрация в нём с номера телефона, задача такая: зайти на канал (в приложении) перейти по нескольким ссылкам, поставить лайк на каждое видео и уйти. С одного аккаунта ставить можно 1 лайк, если пользоваться сайтам по продаже номеров, то проставить их можно только с помощью ВПН, иначе не засчитают, наверное, какая-то защита у них. Так вот, кто сможет помочь, у кого какие идеи? (забыл сказать, это конкурс в приложении, чьё видео наберет больше лайков тот победил)
Пропущено 2 постов
Пропущено 2 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3666
>>3665
дал тебе за щеку, чмоха
Anonymous No.3667
Без имени 2.png (257 KB, 640x360)
>>3660 (OP)
Есть такой сайт, называется www.gazgovno.ru, там короче кабанчики с помощью силы пердежа решают вопросики, в т.ч. и накруткой сайтов для всяких пидорасов вроде тебя занимаются, просто платишь им 480 тысяч рублей и, бля, всё заебись потом нахуй.

Заходи на www.gazgovno.ru и начинай быть успешным челиком уже сегодня! Это самый, нахуй, крутой сайт, нахуй, среди всех, нахуй, крутых сайтов, нахуй. Нахуй, бля, сука.

Давай, гандон, слыш бля, не ссы, заходи на этот сайт. БЫСТРА, бля.
Кот No.3668
>>3667
>www.gazgovno.ru
Отличный сайт, как зашел, сразу все кредиты закрылись, счет пополнился автоматически.

В Госдуму внесен законопроект об автономности Рунета Anonymous No.279 [Ответ]
2890172005_ef00[...].jpg (119 KB, 500x375)
На рассмотрение Госдумы внесен законопроект о необходимости обеспечить автономную работу российского сегмента Интернета в случае, если доступа к зарубежным серверам не будет.

Данная инициатива предусматривает подготовку к возможному отключению Рунета от глобальной инфраструктуры Всемирной паутины. Законопроект может дать Роскомнадзору право централизованного управления сетями общей связи и Интернетом в случае угрозы безопасности из-за рубежа. Информация об этом размещена в электронной базе данных Госдумы.

В пояснительной записке подчеркивается, что это предложение выдвинуто «с учетом агрессивного характера стратегии национальной кибербезопасности США», где Россия среди прочих стран бездоказательно обвиняется в хакерских атаках.

Авторы законопроекта — глава комитета Совфеда по госстроительству Андрей Клишас, его первый заместитель Людмила Бокова и депутат Госдумы Андрей Луговой.

Законопроект определяет необходимые правила маршрутизации трафика и организация контроля их соблюдения. В сопроводительных документах говорится, что «создается возможность для минимизации передачи за рубеж данных, которыми обмениваются между собой российские пользователи». Для этого определят точки подключения российских сетей к зарубежным. «Их владельцы, операторы связи обязываются при возникновении угрозы обеспечить возможность централизованного управления трафиком», — говорится в пояснительной записке.

Кроме того, предполагается, что в российских сетях установят «технические средства» для определения источника трафика, которые при необходимости смогут «ограничить доступ к ресурсам с запрещенной информацией не только по сетевым адресам, но и путем запрета пропуска проходящего трафика».

Предполагается, что для работы Рунета в изолированном режиме будет создана национальная система DNS (система получения информации о доменных именах и или сетевых адресах).
Пропущено 12 постов
Пропущено 12 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3496
>>3495
Там некоторые ноды побанены.
Географически что-ли?
Anonymous No.3567
>>279 (OP)
>В Госдуму внесен законопроект об автономности Рунета
Это надо было делать ещё 10 лет назад. Как всегда тупят
Anonymous No.3652
smug celes.png (382 KB, 1020x797)
>>279 (OP)
Для начала РКП стоит научиться сайты блокировать и замедлять.

Pure Си Anonymous No.1761 [Ответ]
Kleinian_group_[...].png (20 KB, 1000x1000)
Первый. Официальный. Си тред.
Рассказываем своё отношение к языку. Делимся программами. Критикуем. Хвалим.
Только чистый Си по заветам старой школы.
Пропущено 128 постов
17 с картинками
Пропущено 128 постов, 17 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3639
gcc на венде компилит хелло уорд 36 кб, на линь 16. абц паскаль 1 кб. Почему так? Там вирусы встраиваются?
Anonymous No.3640
>>3639
>на венде компилит хелло уорд 36 кб
А ещё он не будет запускаться на другом компе без кучки dll, а если их статически слинковать то там сильно больше 36 кб будет.
Пост отредактировал Anonymous
Anonymous No.3641
>>3639
>на линь 16
>Там вирусы встраиваются?
readelf -S <elf>
objdump -d <elf>

Tails thread Anonymous No.1477 [Ответ]
Tails-logo-flat[...].png (50 KB, 1024x408)
Лучшей ОС для параноика тред.
https://tails.boum.org
>Все исходящие соединения заворачиваются в анонимную сеть Tor, а все неанонимные блокируются.
>Система предназначена для загрузки с LiveCD или LiveUSB и не оставляет следов на машине, где использовалась.
Пропущено 36 постов
5 с картинками
Пропущено 36 постов, 5 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3573
Пиздец, треду три года, а вы до сих пор обсуждаете один и тот же срач, придумайте хоть чето новое.
Anonymous No.3585
161488569151274[...].png (122 KB, 1024x637)
161488570973539[...].png (416 KB, 1920x1080)
>>1499
ТАК выглядит нормальная ОС, а не твое вырвиглазное говно.
Anonymous No.3588
>>3585
Красивая, но глючная.
+ нинужное просто так не вытащишь.
мимо крысовод

Опеннетик всё Anonymous No.2546 [Ответ]
opennetik.png (83 KB, 1148x280)
Тоталитарная пораша добралась и сюда.
Пропущено 2 постов
Пропущено 2 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2549
>>2548
Ты просто не излишне анонимен.
Anonymous No.2550
>>2546 (OP)
Это меньшее из зол. Ещё моча на всю голову ватноёбнутая.
Anonymous No.3568
>>2550
>ватноёбнутая
Это называется адекватная, хрюкан

PHP HTML CSS Anonymous No.3525 [Ответ]
schiza3.png (1023 KB, 1654x871)
В этом треде станем изучать PHP, можете вбрасывать статьи и книги.
Пока что попробую спросить советов у анонимуса, у меня есть контроллеры (MVC https://ru.wikipedia.org/wiki/Model-View-Controller) у которых часто повторяются некоторые блоки кода (csrf-защита, требование подтвердить операцию, проверка прав), мне хочется сделать код компактным, для этого создаю в базовом контроллере что-то на уровне:
public function csrf() {
//код csrf защиты
}
и вставляю в контроллер
public function pageAction() {
try {
isAdmin();
csrf();
superDuperProverka();
} catch(\Exception $e) {
$this->response->error($e);
}
}

хочется сделать что-то ещё более компактное, тогда можно прямо в csrf() делать выброс ошибки (а не исключения!) с exit(). Какой способ самый лучший? И, да, этот вопрос не является для меня важным, так, для затравки, чтобы получился тред. Я могу в этих блоки кода добавлять только выбросы Exception, но тогда их нужно вылавливать, чтобы отобразить ошибку стильно или вообще страницу с кнопкой "подтвердить операцию". У меня есть повторяющиеся блоки кода, с которыми не знаю, что делать, какие метод лучше для сокращения. Может перемудрил? Проще будет найти где там Exception отображается в Symfony и изменить стандартную страницу ошибки? Так мне нужно сделать такое изменение конкретно для своих ошибок. Кнопку "подтвердите операцию" разве можно считать за Exception? Не знаю...
Вот ещё вопрос для примера: у меня есть сервис repsonse, через который делаю в контроллере return $this->response->error(текст ошибки); $this->repsonse->ok(шаблон, массив с данными). Потом обратил внимание, что само Symfony такое делает через свой базовый контроллер (тот же $this->render()), может и мне лучше упразднить этот response и перенести методы в свой базовый контроллер с целью сокращению кода? Тогда получится $this->error(), $this->ok(), но с response лучше соблюдается правило с пространством имён.
Пост отредактировал Anonymous
Пропущено 16 постов
2 с картинками
Пропущено 16 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3550
>>3549
>templates/bundles/TwigBundle/Exception/error404.html.twig
Если мне память не изменяет, никакой реакции на подобное не последовало, документацию то читаю, там про такое было (у меня своя реализация получилась). Впрочем, может забыл в prod окружении проверить.
Пост отредактировал Anonymous
Anonymous No.3551
Лол, в этот раз так же не получилось с помощью templates/bundles/TwigBundle/Exception/error404.html.twig изменить что-то, умудрённый долгим опытом кэширования в Symfony почистил каталог /cache/prod и оно заработало. Когда только начинал в Symfony разбираться не задумывался о каталоге с кэшем, поэтому всегда нулевой результат был на попытку кастомизировать страницы ошибок стандартным методом.
Пост отредактировал Anonymous
Anonymous No.3556
чо творю:
/** CSRF-защита. */
public function ifCsrfWrongThrowException($method = 'POST', $var = 'token') {
$method = strtoupper($method);
if($this->config->get('csrf') == true) {
switch($method) {
case "POST":
if(!isset($_POST[$var])) {
throw $this->tokenNotSent();
}
if (!$this->isCsrfTokenValid($var, $_POST[$var])) {
throw $this->wrongToken();
}
break;
case "GET":
if(!isset($_GET[$var])) {
throw $this->tokenNotSent();
}
if (!$this->isCsrfTokenValid($var, $_GET[$var])) {
throw $this->wrongToken();
}
break;
}
}
}

/** Выбрасывает исключение, если метод отправки не является указанным в параметре $method. */
public function ifMethodWrongThrowException($method) {
if($this->request->isMethod($method) == false) {
throw $this->methodNotAllowed(array($method), $this->translator->trans('Метод отправки не является ') . $method . '.');
}
}

/** Выбрасывает исключение, если метод отправки не является POST */
public function ifMethodNotPOSTThrowException() {
if($this->request->isMethod('POST') == false) {
throw $this->confirmationRequest();
}
}

/** Капча. */
public function ifCaptchaWrongThrowException() {
/** Если капчу не надо проверять, тогда сразу возвращает true. */
if($this->config->get('captcha') == false) {
return true;
}
/** Проверка капчи. */
if(!isset($_POST['gregwar_captcha_value'])) {
throw $this->captchaNotSent();
}
if ($this->captchaSession->check($_POST['gregwar_captcha_value']) == true) {
$this->captchaSession->delete();
} else {
if($this->captchaSession->isActive() == true and $this->captchaSession->isCurrent($_POST['captcha_id']) == true) {
throw $this->wrongCaptcha();
} else {
throw $this->captchaIsOutOfDate();
}
}
return true;
}

/** Выбрасывает исключение, если нету прав администратора. */
public function ifNotAdminThrowException() {
if($this->auth->getAdmin() == false) {
throw $this->notAdmin();
}
}

/** Выбрасывает исключение, если нету прав администратора или модератора. */
public function ifNotAdminAndNotModThrowException($sectionId) {
if($this->auth->getAdmin() == false and $this->auth->getMod($sectionId) == false) {
throw $this->notAdminAndNotMod();
}
}

С функциями-трейтами пока завязал, теперь интереснее названия. Хочется сократить код, но при этом оставить читабельным...
Кстати, насчёт требования подтвердить операцию так решил этот вопрос (error405.html.twig):
{% extends "base.html.twig" %}

{% block body %}
{% if app.request.method == 'GET' %}
{{ include('include/confirmation.html.twig') }}
{% else %}
{{ exception.getMessage }}
{% endif %}
{% endblock %}

пока ничего ещё не тестировал.

подробности:
/** 400 */

/** Плохой запрос. */
public function badRequest($message = null) {
if($message == null) {
$message = $this->translator->trans('Плохой запрос.');
}
return new Exception\BadRequestHttpException($message);
}

/** Неправильно введена капча. */
public function wrongCaptcha() {
return $this->badRequest($this->translator->trans('Неправильно введена капча.'));
}

/** Капча устарела. */
public function captchaIsOutOfDate() {
return $this->badRequest($this->translator->trans('Капча устарела.'));
}

/** Капча не отправлена. */
public function captchaNotSent() {
return $this->badRequest($this->translator->trans('Капча не отправлена.'));
}

public function wrongToken() {
return $this->badRequest($this->translator->trans('Неправильный токен.'));
}

public function tokenNotSent() {
return $this->badRequest($this->translator->trans('Токен не отправлен.'));
}

/** 403 */

/** Доступ запрещён. */
public function forbidden($message = null) {
if($message == null) {
$message = $this->translator->trans('Доступ запрещён.');
}
return new Exception\HttpException(403, $message);
}

/** Доступ запрещён. */
public function error403($message = null) {
return $this->forbidden($message);
}

/** Недостаточно прав. */
public function permissionDenied($message = null) {
if($message == null) {
$message = $this->translator->trans("Недостаточно прав.");
}
return $this->forbidden($message);
}

/** Требуются права администратора. */
public function notAdmin($message = null) {
if($message == null) {
$message = $this->translator->trans("Для выполнения операции требуются права администратора.");
}
return $this->permissionDenied($message);
}

/** Требуются права модератора. */
public function notAdminAndNotMod($message = null) {
if($message == null) {
$message = $this->translator->trans("Для выполнения операции требуются права модератора или администратора.");
}
return $this->permissionDenied($message);
}
/** 405 */

/** Метод не поддерживается. */
public function methodNotAllowed($allow = array(), $message = null) {
if($message == null) {
$message = $this->translator->trans('Метод не поддерживается.');
}
return new Exception\MethodNotAllowedHttpException($allow, $message);
}

/** Метод не поддерживается. */
public function error405($allow = array(), $message = null) {
return $this->methodNotAllowed($allow, $message);
}

/** Требование подтвердите операцию отправив данные методом POST. */
public function confirmationRequest($message = null) {
if($message == null) {
$message = $this->translator->trans('Подтвердите операцию отправив данные методом POST.');
}
return $this->methodNotAllowed(array('POST'), $message);
}
Пост отредактировал Anonymous

Задачи для тренировки Anonymous No.2749 [Ответ]
15859284059640[...].jpg (118 KB, 783x953)
Хочу запрогать что-то, а что не знаю.

Совершенно не имею идей.

Подскажите что-нибудь для новичка.
Пропущено 31 постов
5 с картинками
Пропущено 31 постов, 5 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3524
>>3218
модуль на lbry.tv для youtube-dl на питоне
>>3221
вырезатель картинок / переписыватель скрипта для внок

Работать блять яскозал, жизнь это не университет что можно калькуляторы писать и сидеть на жопе довольным.
Anonymous No.3535
Накидайте легких задачек с плавным возрастанием, которые можно сделать на чистом Си, после книги К&Р. Потом троян хотца написать.
Anonymous No.3545
>>3535
>Потом троян хотца написать
Чёт расхотелось даже накидывать, лол. Потом ещё этот троян подхвачу.

[0] [1] [2] [3] [4]

[Создать тред] Создать тред


[Скорость борды: 0 п./час]

15000
Ответ в тред No.0
Настройки
Избранное
Топ тредов