Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Мониторинг трафика на коммутаторах при помощи Wireshark + Plink

IT-инфраструктура *Настройка Linux *Сетевые технологии *
Из песочницы

Сразу отмечу, что способ не мой, а подсмотренный у EVE-NG. Никаких особых преимуществ он не даёт, обладает массой ограничений, но кому-то, просто, удобнее работать с Wireshark в режиме реального времени.

Суть метода проста: перенаправить вывод от утилиты Tcpdump в SSH сессию и передать его в Wireshark.

Ограничения метода в том, что нагружается линк через который заходите на устройство, а при определённом рвении, можно попытаться его же прослушать (расскажите о последствиях в комментариях). Из этого же ограничения следует, что нужно стараться уменьшить трафик, максимально фильтруя вывод tcpdump.

Ну, и по традиции, вы всё делаете на свой страх и риск. Настоятельно рекомендую, сначала, подумать о последствиях своих действий.

Ну, вот теперь, когда всё бесполезное сказано, переходим к сути.

Утилита Plink.exe которая входит в пакет Putty умеет создавать SSH сессии и выполнять там заданные команды. Эту её особенность, будем использовать для запуска на целевой машине утилиту Tcpdump. В общем виде команда выглядит так...

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 70
Комментарии 0

Новости

Дайджест киберинцидентов Acronis #15

Блог компании Acronis Информационная безопасность *Антивирусная защита *Резервное копирование *

Привет, Хабр! Сегодня мы расскажем о новых видах вредоносного ПО, нацеленного на системы под ОС Linux и атаках, способных остановить производственные процессы, поговорим о том, как именно расширяют свою активность создатели вредоносного ПО, и почему сегодня очень важно защищать корпоративный email. Кроме этого вы узнаете, какой ботнет продолжает процветать уже более 5 лет, зарабатывая миллионы, пока никто не обращает на него внимания, и в каких случаях ребрендинг группировки киберпреступников не угрожает безопасности вашей компании. 

Читать дайджест
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 51
Комментарии 0

Защита браузера от фингерпринтинга — опыт Brave

Блог компании Brave Браузеры
Перевод

На Хабре есть множество (раз, два, три, четыре) статей про идентификацию и слежку за пользователями при помощи снятия браузерных «отпечатков», но почти ничего про современные методы превозмогания этих коварных атак на нашу приватность в сети. Восполним этот пробел путём описания способа защиты, который реализован в единственном браузере на рынке.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 136
Комментарии 0

Производительность Unity C#: советы и приемы

Блог компании Издательский дом «Питер» Программирование *Разработка игр *C# *Unity *
Перевод

С чем бы вы ни работали – ПК, мобильным устройством или консолью, наступит такой момент, когда вы захотите оптимизировать вашу игру. В этой статье приведено несколько советов о том, что нужно и чего не нужно делать, чтобы ваш код на Unity стал бегать немного быстрее.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 99
Комментарии 0

Откуда мы знаем, как выглядят инопланетяне

Научно-популярное Мозг Научная фантастика Читальный зал

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

Читать далее
Рейтинг 0
Просмотры 413
Комментарии 0

Аддитивные технологии в России сегодня. Когда мы сможем печатать человеческие органы?

3D-принтеры

По мнению многих западных аналитиков, в 2020 году начался «ренессанс» аддитивных технологий. Прежде всего, это было связано с тем, что технология продемонстрировала все свои преимущества во время начавшейся пандемии. В ситуации нехватки жизненно необходимых вещей, например, клапанов для аппаратов ИВЛ, в условиях разрыва устоявшихся логистических цепочек и острого дефицита определенных продуктов, 3D-печать и концепция распределенного производства показали свою эффективность. В марте 2020 года врачи итальянских клиник призвали всех владельцев 3D-принтеров прийти им на помощь. Клапаны в аппаратах ИВЛ нужно менять каждые 8 часов, и в считанные часы было налажено их производство на 3D-принтерах. Причем для решения этой задачи подошли как самые бюджетные принтеры, так и промышленные системы. Так зародилось мировое движение «мейкеры против COVID-19». Быстро создавая 3D-модели и обмениваясь файлами, мейкеры смогли наладить производство защитных экранов для врачей, назальных палочек для взятия ПЦР-тестов, переходников для масок для подводного плавания, которые превращали их в кислородные маски, и других нужных продуктов.

Россия также не осталась в стороне от этого процесса. В прошлом году был замечен существенный рост рынка 3D-печати. Но, если по доступности оборудования, Россия никак не отстает от развитых западных рынков, то, разработка и внедрение технологий 3D-печати, к сожалению, отстают сильно. Это связано с тем, что наша промышленность неохотно инвестирует в отрасль и не спешит адаптировать новые технологии в производство, которое не дает мгновенного экономического эффекта, а долгосрочные преимущества сейчас не очень актуальны для топ-менеджмента. Российские разработки составляют лишь 0,3% всех решений. По направлению «Новые производственные технологии» (НПТ), куда входят аддитивные технологии, вклад России в общемировое число научных публикаций составляет 2,5%, что ниже показателя Китая в шесть раз, а США – в десять. По числу патентов в области НПТ Россия занимает девятое место в мире, однако отставание от лидеров (Китай, Япония, США) исчисляется десятками.

Читать далее
Рейтинг 0
Просмотры 79
Комментарии 0

Да будет бой! Сравнение технологий СХД

Блог компании Инфосистемы Джет Хранение данных *Хранилища данных *

Привет, Хабр! Давайте поговорим о технологиях для организации корпоративных хранилищ данных. А лучше — посмотрим на них в деле. На ринг приглашаются SSD и обычные жесткие диски. Второй бой проведут Fibre Channel и RoCE. Отдельно изучим «спортивное портфолио» протокола NVMe.

Выбор системы хранения данных (СХД), чтобы получилось надежно и эффективно решить задачу заказчика — не такая простая задача. Нужно предусмотреть стоимость обслуживания, сравнить по функционалу и выбрать решение без «узких мест», которые могут испортить впечатление от эксплуатации.

Идея этого поста появилась по итогам проведенного сравнения производительности и эффективности ряда технологий, их стоимости и оценки перспектив. В общем, на основе наших изысканий можно увидеть, какая архитектура СХД окажется оптимальной для каждого конкретного проекта.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 300
Комментарии 1

Представляем галерею примеров машинного обучения Windows (Windows ML Samples Gallery)

Блог компании Microsoft Программирование *Машинное обучение *Разработка под Windows *Искусственный интеллект

Хотите узнать, как использовать Windows ML API для создания эффективных возможностей машинного обучения в Windows? Галерея примеров машинного обучения Windows точно вам поможет. Галерея - это пакетное настольное приложение для Windows 11, созданное с использованием Windows App SDK (части галереи обратно совместимы с Windows 8.1). Первоначальный выпуск содержит 5 интерактивных примеров, демонстрирующих работу Windows ML через управляемые и собственные сценарии (скоро появятся новые примеры!). Каждый пример имеет соответствующий код.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 127
Комментарии 0

Пишем сервис на GO. Backend для апплета

Блог компании Timeweb Cloud Go *Анализ и проектирование систем *Программирование *Разработка веб-сайтов *
Tutorial


В первой части этой дилогии мы написали рантайм контроллер для приложения на golang. Все что он умеет делать — запускать методы интерфейса Resources и функцию MainFunc, контролировать результат их выполнения, и корректно обрабатывать сигнал операционной системы о завершении работы. Это не так уж и много, но довольно полезно.


Теперь я постараюсь показать, как этот пакет можно использовать на примере простейшего бэкенда для апплета “Труд всем”. Немного поясню идею этого апплета. Допустим у нас есть любой сайт — от хомяка до новостной ленты, а в любом свободном углу при обновлении страницы показана случайная вакансия. Код апплета будет отправлять запрос на сервер и получать в качестве результата HTML код (уже готовый рендер) для вставки на страницу сайта.


Правда интригующе? Где же получать информацию о вакансиях? Где хранить эту информацию? Какие критерии отбора вакансий использовать? Для того, чтобы узнать ответы на эти вопросы, прошу заглянуть под кат!

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 244
Комментарии 1

Стратегия Intel по нейтрализации ARM

Блог компании Selectel Компьютерное железо Производство и разработка электроники *Процессоры
Перевод

Как Intel останется актуальным в ближайшие годы с поддержкой x86? Смогут ли они идти в ногу с линейкой Apple M1?

Дисклеймер: это чистые спекуляции, это чистые спекуляции, основанные на наблюдениях за видимыми шагами Intel и тенденциями развития отрасли. У меня нет никакого секретного доступа к решениям стейкхолдеров Intel.

Кроме того, я не верю, что у Intel есть утвержденный план. Полагаю, что компания параллельно оценивает несколько стратегий. Таким образом, эта публикация — лишь попытка предсказать, что, по моему мнению, станет долгосрочной стратегией Intel.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 695
Комментарии 1

Роль аналитики бизнеса в digital-проектах

Разработка веб-сайтов *Анализ и проектирование систем *Управление разработкой *Исследования и прогнозы в IT IT-компании
Tutorial

Привет, меня зовут Инга. Я работаю в digital-агентстве Alente. В отделении разработки мы ведём проекты по созданию сайтов с нуля. И на первом этапе мы очень тщательно готовимся. 

Проведение аналитического этапа перед разработкой уже стало мейнстримом, и это понятно: задуматься о целевой аудитории веб-продукта — здравая идея, позволяющая сделать продукт востребованным и полезным, включить в него только нужные фичи, сделать приятный дизайн, позаботиться о доступности… Мы все стали осознанными творцами, и это радует.

Но что насчёт заказчика?

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

Говорят, что причиной многих ошибок является банальное незнание ограничений. Забыли спросить, не учли, «вообще в голову не пришло». Мы за 12 лет работы обожглись не раз, и большинство причин, по которым случались ошибки, — это недостаточное знание внутренних бизнес-процессов заказчика, которые:

а) накладывают ограничения на проектируемую вами систему — а ограничения лучше знать заранее;

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

Дальше приведу конкретные примеры, не переключайтесь.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 79
Комментарии 0

Открытый семинар «Нейронные сети для распознавания пространственной структуры белков»

Data Mining *Машинное обучение *Будущее здесь Биология

2 декабря в 16:30 пройдет открытый семинар на тему «Нейронные сети для распознавания пространственной структуры белков». 

Анна Петровичева, сооснователь Xperience AI, CTO OpenCV.AI, расскажет про то, как Deepmind с помощью глубокого обучения начали предсказывать трехмерную структуру белков, и почему это очень важно для биологии.

Зарегистрироваться на семинар можно по ссылке. Участие бесплатное.

Вы можете посмотреть часть видео с прошедших семинаров в открытом доступе на нашем YouTube-канале

 

Читать далее
Рейтинг 0
Просмотры 78
Комментарии 0

Уникальная ВКС-камера от Yealink — оптимальное решение для ZOOM/Skype/Teams

Блог компании STSS Работа с видео *IT-инфраструктура *Видеотехника Видеоконференцсвязь

В этой статье речь пойдёт о PTZ-камере Yealink UVC84, которая имеет разрешение 4K, 12-кратное оптическое увеличение и беспрецедентные возможности по интеграции.

Прошло немало лет с тех пор, как Yealink зарекомендовал себя в роли производителя качественных систем видеоконференцсвязи. Аппаратные SIP/H.323-терминалы Yealink стали достойной альтернативой решений Polycom, Cisco и прочих кодеков ВКС.
В совокупности с собственным программным решением Yealink Meeting Server, терминалы Yealink обеспечивают оптимальный баланс по стоимости и функционалу системы видеоконференцсвязи.

Но, за последние 2 года рынок видео коммуникаций ещё больше развернулся в сторону программных терминальных решений, использующих в качестве клиента обычный персональный компьютер. Для таких решений, как Skype, ZOOM, Teams и прочих облачных сервисов, как правило требуется USB-периферия, а не SIP/H.323-кодеки.

Для удовлетворения этой потребности рынка Yealink начал расширять модельный ряд своих решений сразу в трёх направлениях:

Терминалы "из коробки" для Teams и ZOOM

Универсальные терминалы SIP/H.323 + USB-режим

Камеры и спикерфоны с USB-подключением для ПК

О моноблоках для Teams и ZOOM я расскажу в следующей статье. Эти решения включают в себя микрофонный массив, динамики, камеру с автоматическим наведением на докладчика и встроенный программный клиент Teams или ZOOM, в зависимости от модели. Управление терминалом и конференцией происходит или с помощью пульта дистанционного управления, или при помощи сенсорной панели.

Универсальным терминалам, работающим по протоколам SIP или H.323, но имеющим возможность превращаться в 1 клик в USB-камеру/микрофон/динамик для ПК, уже посвящена целая статья Работа SIP/H.323-терминала ВКС с ZOOM и Skype в USB-режиме для ПК

В этой статье мы остановимся на третьем направлении решений Yealink: USB-периферия. В частности нас интересует камера Yealink UVC84.

Что уникального в этом решении Yealink?
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 510
Комментарии 6

Что такое алгоритм… Часть 10π «Философия»

Алгоритмы *Мозг

А давайте закончим с постановкой вопросов. Поломаем наш странный квест, формируемый лабиринтом уже вышедших статей этой серии. Теперь время статьи с ответом. Да, это немного вызов себе. Но пора оставить вопросительные знаки и сомнения. Здесь место только точкам, а многоточие лишь борьба с ограничением объема.


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


Да, Философский камень найден!


И им оказался Алгоритм.


Title

Читать дальше →
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 483
Комментарии 5

Опрос: миграция айтишников из Беларуси после событий 2020

IT-эмиграция

В комментариях к статье В Беларуси с автоматами задержали айтишника за комментарии возник вопрос: а какая доля белорусских айтишников в итоге уехала из страны после событий 2020 года?


Я вижу, что все крупные компании продолжают работать, но по отзывам в комментариях "минимум 60% топовых людей уехало".

Всего голосов 35: ↑29 и ↓6 +23
Просмотры 7.1K
Комментарии 13

Простой анализатор кода для программы, написанной на Ассемблере 8051

Assembler *
Из песочницы

Основной задачей было уменьшение размера программы, т.к. использовали микроконтроллер с небольшим объемом памяти, а функциональность изделия должна быть большой. По этому появилась идея использовать анализатор кода, поиск в интернете ничего не дал, по этому пришлось делать самостоятельно.

Решил поделиться идеями, так как думаю что может кто-то напишет более приличную программу для анализа программы на ассемблере 8051.

В этой статье опишу основные этапы получившегося анализатора. Часть этих этапов можно использовать для анализа программ написанных на других языках.

Этап 1. Сначала необходимо преобразовать исходный текст программы к максимально простому виду. С кодом программы из которого удалили все лишнее удобнее работать.

Этап 2. Создал таблицу, в которую занес строки исходной программы,  тип команды, тип операндов, адрес в памяти и т.д.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 5

Асинхронный django: продолжение

Python *Django *

Некоторое время назад я писал о том, как можно добавить асинхронность в django. Теперь прошлый пост имеет только исторический интерес, если не читали, то не читайте.

Я писал только о django orm, и камнем преткновения там является обращение к базе данных, но подход можно обобщить на любой код, содержащий операции ввода-вывода.

Что мы хотим получить: вообще, нативную поддержку асинхронности, в любом варианте, а в этой статье - чтобы можно было использовать весь API django в асинхронном контексте, ничего не меняя. Например, делать вызовы await MyModel.objects.get()

В общем, выясняется, что добавить асинхронность в django - по сути, не сложнее, чем портировать его в асинхронность - раз и навсегда. Вы примерно представляете, как бы это нужно было делать: берём асинхронный драйвер с API примерно похожим на драйверы django и заменяем в недрах кода вызовы вроде driver.execute_sql(sql, params) на вызовы вроде await async_driver.execute_sql(sql, params). Конечно, мы сразу получим SyntaxError потому что нельзя использовать await в обычной функции, и будем вынуждены добавить async и await во всём стеке вызовов..

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 863
Комментарии 2

Как квантовые компьютеры будут исправлять свои ошибки

Физика Квантовые технологии
Из песочницы
Перевод

В 1994 году Питер Шор, математик из Bell Labs в Нью-Джерси, доказал, что квантовый компьютер способен решать некоторые задачи экспоненциально быстрее, чем классический компьютер. Вопрос был в том, можно ли построить квантовый компьютер? Скептики утверждали, что квантовые состояния слишком хрупкие - окружающая среда неизбежно перемешает информацию в квантовом компьютере, сделав его совсем неквантовым.

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

Раздел квантовой коррекции ошибок расцвел. Большинство физиков видят в нём единственный путь к созданию чрезвычайно мощного квантового компьютера. «Без коррекции ошибок мы не сможем масштабировать квантовые компьютеры до такой степени, чтобы они могли решать действительно сложные задачи», - сказал Джон Прескилл, физик из Калифорнийского технологического института.

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 2.2K
Комментарии 0

Как мы провели TAC 2021. Впечатления, тезисы, видео

Блог компании TINKOFF Управление проектами *Agile *

Привет, я Евгений Степченко, delivery-менеджер Тинькофф. В октябре мы провели Tinkoff Agile Conference про масштабирование изменений и изменения при масштабировании, развитие команд и инженерные практики. Нам важно, чтобы тимлиды, техлиды, менеджеры и эксперты развивались как единое сообщество. Поэтому мы собрали конференцию, позвали профессионалов из разных областей и постарались создать площадку для нетворкинга. Спикеры рассказывали о методах управления, метриках, технических аспектах гибкой разработки и о том, как безопаснее проводить изменения. 

Шесть тысяч зрителей смотрели конференцию онлайн, а двести пятьдесят человек присутствовали в новом для нас формате — живого общения. Участники активно задавали вопросы и вовлечённо работали на воркшопах. Писали в чате, как не хватало живых мероприятий во время пандемии, увозили домой инсайты, а кто-то даже поменял представление о Тинькофф в лучшую сторону.

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

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 242
Комментарии 0

Вехи развития GUI: Alto, Apple, Blit, Paintbox и другие ранние системы

Блог компании ISPsystem Интерфейсы *История IT Старое железо

Привет, Хабр!

Перед следующей статьей из цикла «Приключения микропроцессоров» мы решили поговорить с вами о GUI. Из года в год система взаимодействия ОС, ПО и пользователей совершенствовалась. Аппаратные методы общения с компьютером уступили место интерфейсу командной строки. Командная строка «сдалась» под напором файл-менеджеров. И, наконец, появились полностью графические интерфейсы пользователя с привычными окнами, выпадающими меню и прочими удобствами.

Сегодня мы хотели бы поговорить о том, как развивался графический пользовательский интерфейс на протяжении последних 50 лет. Под катом рассмотрим некоторые интересные образчики применения GUI, необычные ОС и компьютеры. Как обычно, с массой фото- и видео-материалов. Потому что, как говорила Алиса, «что же это за книжка, в которой нет картинок?».

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 1.9K
Комментарии 3