• Как узнать IP-адрес DNS-сервера, который использует сам провайдер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Например, ведь у провайдера DNS-сервер всего лишь кэширует DNS-записи полученные от другого такого же кэширующего DNS-сервера, и эта цепочка в итоге приводит к настоящему DNS-серверу, хранящему настоящую базу DNS-записей (по своей зоне конечно, например зона ".ru")


    Нет, там нет длинной цепочки.
    ДНС сервер или использует вышестоящий сервер для запросов, если у него нет закешированного ответа, то он не ждет пока там отработает "цепочка", а сразу обращается к "рутовым серверам" (точнее серверам конкретной зоны), чтобы выяснить какой нейм сервер отвечает за конкретный домен.

    При регистрации домена, наверх (в сервер отвечающий за зону) отправляется запись про NS сервера, которые будут отвечать за этот конкретный домен - именно этим занимается регистратор. То, что многие регистраторы еще и предлагают свои NS сервера для хранения записи это уже другой вопрос. Ты можешь свои собственные NS сервера для этого использовать.

    Если ты обращаешься к DNS серверу провайдера, а тот не знает ответа, он может обратиться к вышестоящему серверу, если так настроено (может быть какой-то централизованный DNS сервер со блок-списком или дополнительными внутренними зонами, например, или какой-то аналог), или может сразу обратиться к серверу соответствующей зоны, который вернет данные про NS сервер на котором уже лежит файл зоны нужного домена со всеми его поддоменами и записями, у него напрямую и выясняешь данные и кешируешь их согласно этой же записи.
    Ответ написан
    Комментировать
  • Как обойти размер файла и хеш? Как сделать чит?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Заказываешь работу на фрилансе, потому что именно против таких пользователей как ты и был сделан античит механизм при помощи хеширования.

    Нет никакого универсального способа обойти подобную защиту, которую можно использовать в виде простой инструкции. Самое простое - изучи программирование, отдебажь алгоритм хеширования, разберись можно ли исправить файл таким образом, чтобы новый соответствовал старому хешу.
    Учитывая современные алгоритмы, это может быть принципиально невозможно в конкретном случае, и нужно искать другие способы взлома.
    Ответ написан
    Комментировать
  • Как выполнить команду на хосте после загрузки ОС в virtualbox?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    просто скрипт нужный в папку автостарт, а в винду - автологин
    Ответ написан
    Комментировать
  • Как написать скрипт сбора tcpdump?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    PID=0
    while true; do
    
    ping -q -w 1 -c 1 x.y.z.w > /dev/null
    if [ $? -ne 0 ] && [ $PID -eq 0 ]; then
      tcpdump …. &
      PID=$!
    elif [ $PID -ne 0 ] ; then
        kill $PID
        PID=0
    fi
    
    done
    Ответ написан
    Комментировать
  • Как сделать сайт визитку для прогера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    кончились идеи как ещё его можно улучшить


    Потому что это вам не нужно. В смысле сайт-визитка.
    Где-то увидели, что есть у кого-то сайты визитки и "а я тоже хочу".
    А зачем, а что там выложить - идей нет.

    Идеи должны быть ваши. Собственно ваши идеи и показывают вашу креативность. Их реализация - ваши навыки.
    А если их нет, то зачем париться.
    Можно показать гитхаб.
    А можно просто CV
    Ответ написан
    1 комментарий
  • Какие недостатки у слишком большого корпуса ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    В среднем, чем больше корпус, тем проще его охлаждать.
    Комплектующие легче расположить. Вентиляторы более крупные (тихие) поставить.
    Поток воздуха в большом корпусе движется тише за счет объемов.
    Плюс большие современные корпуса и спроектированы лучше для воздухоотводов и крепления вентиляторов на разных стенках.
    Ответ написан
  • Что нужно знать, чтобы устроиться на позицию Python Junior?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Нужно уметь читать.
    У вас с этим явные проблемы, поскольку
    1. дорожных карт в инете - как грязи.
    2. Более точные требования для устройства можно найти в описании вакансий - почитайте их.
    3. С Фенриром у вас прям капец какой провал.
    Ответ написан
    Комментировать
  • Частное облако и дата-центр, отличия?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Облако - означает, что вы точно не знаете на каком именно железе крутится ваш сервис.
    Ранее, для каждой виртуалки явно назначали на каком физическом сервере эта виртуалка будет жить. С приходом понятия "облако", железки объединяются в некий кластер, и уже контроллер этого кластера-облака выбирает где запустить вашу виртуалку, или в случае кубера ваш контейнер.

    Таким образом в ДЦ можно просто поставить сервера и четко размапить на каком сервере что крутится, или в ДЦ можно поставить сервера и настроить на них "облако".
    Ответ написан
    Комментировать
  • Как автоматически сохранять почтовые вложения от определенного адресата?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    можно просто настроить конкретный емайл, чтобы он приходил не в почту, а в скрипт, и сразу обрабатывался.

    Либо даже размножить через mailalias в скрипт и на почту, а в скрипте уже отбирать нужные письма и автоматом извлекать то, что нужно
    Например, вы юзаете postfix, и у вас в конфиге постфикса настроен дефолтный путь для алиасов (alias_maps=hash:/etc/aliases)

    Тогда в /etc/aliases нужно прописать
    username: "|/path/to_script"

    можно сделать копирование
    username: username, "|/path/to_script"

    Чтобы вступило в силу, выполнить newaliases после правки /etc/aliases

    если не постфикс, посмотреть доку по вашему почтовому серверу
    Ответ написан
  • Может ли зашифрованная строка быть каждый раз разной при тех же данных и условиях?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Да. Неплохо было бы указать как и чем вы шифруете.
    Но в современных алгоритмах шифрования активно используется рандомная соль, чтобы получать разную зашифрованную строку.
    Усложняет взлом зашифрованного текста по радужным таблицам.

    p.s. А кроме соли может быть еще и вектор инициализации
    Ответ написан
  • Как скопировать данный из RAID 1 диска?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Все уже, практически нереально.
    Бэкап у хетзнера есть?
    Ответ написан
  • Почему нет прав для запуска?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Наверное права доступа у startup.sh без executable бита.
    Ты бы показал ls -l на этот файл
    Ответ написан
  • Вопрос про безопасность с примером. как работает RSA при работе с сертификатами и зашифрованными сессиями?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Просто если так, то что тогда, если допустим я обменялся с другим человеком открытым ключом сертификата RSA, т.е. он имеет возможность расшифровать подписанный мной документ


    Нет, он не имеет возможность расшифровать. Он может только провалидировать, что документ был подписан тобой.
    Если что-то зашифровано публичным ключом, расшифровать может тот, у кого есть приватный ключ.

    Если что-то подписано приватным ключом, удостовериться что подписанное верно можно при помощи публичного ключа, при этом публичный ключ должен быть доступен всем, кто желает, на официальном ресурсе (например собственном сайте).

    Если у кого-то оба ключа, и этот кто-то не ты, это значит что твои ключи скомпроментированы.

    По поводу сертификата.
    Для установки шифрованного соединения используется тот же самый ассиметричный алгоритм шифрования с приватным и публичным ключом. Просто в сертификате есть публичный ключ.
    Разница в том, что в сертификате есть и другие поля, например центр который выдал сертификат, сроки годности сертификата, может быть доменное имя и другие поля.
    Перед установкой https сессии, твой браузер может провалидировать сертификат сервера на соответствие доменному имени, на то, что браузер доверяет этому сертификату (или центру который его выдал), что сертификат не просрочен. А для установкий самой https сессии уже используется публичный ключ из сертификата.
    Для каждой https сессии создается свой уникальный секрет, который шифруется публичным ключом и передается на сервер.
    Ответ написан
  • Может ли Grafana напрямую слать запросы в табличку на hdfs и рисовать временной ряд?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Поищите плагин для hdfs

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

    про hdfs надо гуглить, вдруг есть плагин.
    Ответ написан
    Комментировать
  • L3 кеш как сильно бустит производительность игровому серверу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    По какому алгоритму игровой сервер использует кеш процессора?

    Ни по какому. Кеш процессора это внутренние потроха процессора, программно им не управляют. Могут разве что писать софт с учетом размера кешей. И тут нельзя говорить "игровой сервер". Никто не знает какой алгоритм в каком сервере.

    Кеш придумали для геймеров или для серверов тоже?

    Геймеры тут вообще при чем? Чем геймер отличается от сервера ты догадываешься?

    Как хорошо будет жить сервер с основной нагрузкой на одно ядро без кеша L3?

    Смотря какой сервер.

    Если в процессор дать кеша 2gb L3 то его IPC вырастет?

    Смотря как дать.

    Судя по тому, как ты используешь терминологию, ты понятия не имеешь что такое кеш процессора и как процессор в принципе работает.
    Тут нет простой формулы или простого коэффициента. Нет смысла задавать подобные вопросы, потому что нюансы тебе ничего не дадут без хорошего понимания фундаментальных архитектурных вещей.
    Ответ написан
    Комментировать
  • На каком языке пишут программы, где есть счетчик сколько ты не курил и их достижения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    На абсолютно любом языке.
    Можно вообще написать бот к телеграмму, и вместо чата пользоваться группой в телеграмме.
    Ответ написан
    Комментировать
  • Как в линуксе сравнить два дерева директорий, но без проверки содержимого файлов, только проверить совпадение размеров и дат?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можно rsync-ом сравнивать, без синхронизации. По умолчанию он как раз сравнивает по дате и размеру:

    rsync --dry-run -v /путь1 /путь2
    Ответ написан
    Комментировать
  • Как при помощи awk или sed вытащить первую и последнюю строку вывода?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Первая и последняя строка через sed
    sed -n '1p;$p' file

    Первая и последняя строка через sed|awk для разрезания по столбцам
    sed -n '1p;$p' file|awk '{print $2" "$3" "$6" "$7" "$11}'


    Первая и последняя строка через awk по столбцам
    awk 'NR==1{print $2" "$3" "$6" "$7" "$11}END{print $2" "$3" "$6" "$7" "$11}'  file
    Ответ написан
    Комментировать
  • Какие проекты должны быть в личном аккаунте Github при поиске работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Так и сказать - публичных у меня нет.
    Никто никому ничего не должен.
    Ответ написан
    Комментировать
  • Как сделать маску ввода номера авто?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    регулярку используйте
    [A-Z] \d{3} [A-Z]{2} \d{2,3}
    Ответ написан
    5 комментариев