LINUX.ORG.RU

Сообщения i82

 

БагБаунти с АстраЛинукс или то, что нужно знать о защищённости защищённой ОС

Здравствуйте, уважаемые!

Я думаю вы должны оценить (авторство моё):

https://habr.com/ru/articles/782112/

 ,

i82
()

Разработка намоточного станка

Всем привет,

Ищу того, кто может сделать станок для намотки статоров электродвигателей.

Вариант первый (1):

Вариант второй (2):

Ну и вариант третий, но тут будет нужна целая команда (3):

Москва, Санкт-Петербург, да и вся Россия!

Пожалуйста, если вам это интересно пишите сюда или мне на почту:

matvejchikov(at)gmail.com

UPD: Касательно вопросов относительно бюджета.

За разработку станка я готов заплатить сумму, равную стоимости готового аналога при заказе в Китае, за минусом стоимости комплектующих. Например, станок из (2) на 2 или 4 наматываемых детали стоит 15-20k$. Соответственно, давайте считать, что бюджет на разработку какой-то такой.

Перемещено leave из job

 намотка, станки, статор, электродвигатели

i82
()

WANTED: РАЗРАБОТЧИКИ (Дубай, ОАЭ)

Всем привет,

На арабскую галеру требуются C/C++/Python Windows/Linux/Android/OSX/iOS разработчики, желательно знакомые с security/malware/exploitation/reversing (вот это всё). Работа в ОАЭ, г. Дубай. Компания оплачивает переезд, визу (в т.ч. для семейных), мед. страховку и т.п. Деньги на уровне, подход индивидуальный.

Предвосхищая вопросы: вилка З/П ~ 1000-10000 USD, зависит от способностей кандидата. Подробности спрашивайте тут, CV жду на почту:

matvejchikov(at)gmail(dot)com (6C9876B23F4EF5174547F3B64F2C5D7E0A4DBB06)

 , , ,

i82
()

drop-tcp-sock

drop-tcp-sock — модуль ядра Linux, позволяющий убивать активные TCP-сокеты (соединения), что может быть полезно для высвобождения ресурсов, занятых, например, сокетами в состоянии TIME-WAIT.

Особенностями данной реализации являются:

  • поддержка ядер 2.6.32+
  • поддержка сетевых контейнеров (неймспейсов)
  • возможность убийства более одного сокета за раз

Пример использования:

# netstat -n | grep WAIT | awk '{print $4"\t"$5}' >/proc/net/tcpdropsock

Оригинальная идея модуля - Roman Arutyunyan.

Подробности

Перемещено Shaman007 из kernel

 , , , time-wait

i82
()

WANTED: Android/iOS гуру (Дубай, ОАЭ)

Всем привет,

На арабскую галеру требуются Android/iOS-гуру, знакомые с security/malware/exploitation/reversing. Работа в ОАЭ, г. Дубай. Компания оплачивает переезд, визу (в т.ч. для семейных), мед. страховку и т.п. Деньги на уровне, подход индивидуальный.

Подробности спрашивайте тут, CV жду на почту:

matvejchikov(at)gmail(dot)com (6C9876B23F4EF5174547F3B64F2C5D7E0A4DBB06)

UPDATE: По замечанию jollheef добавляю информацию о вилке З/П на данные позиции: вилка 0-100000 USD, зависит от способностей кандидата.

 , ,

i82
()

udev : ubuntu vs centos

Всем привет,

Не пойму, почему данное правило отрабатывая на Ubuntu 14.04 не отрабатывает на CentOS 6.7:

vagrant@vagrant:~$ cat /lib/udev/rules.d/99-random.rules
KERNEL=="random",ACTION=="add",RUN+="/bin/bash -c 'echo hello >>/tmp/xxx'"

После перезагрузки на Ubuntu 14.04.5:

vagrant@vagrant:~$ cat /etc/lsb-release  | grep LTS
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
vagrant@vagrant:~$ cat /tmp/xxx
hello

После перезагрузки на CentOS 6.7:

[vagrant@localhost ~]$ cat /etc/centos-release
CentOS release 6.7 (Final)
[vagrant@localhost ~]$ cat /tmp/xxx
cat: /tmp/xxx: No such file or directory

Что я делаю не так?

 , , ,

i82
()

Как правильно программировать под NUMA используя DPDK?

Всем привет,

Возник такой вопрос. Предположим, что есть 2 NUMA ноды NUMA#0 и NUMA#1, соответственно есть 2 сокета с CPU#0 (NUMA#0) и CPU#1 (NUMA#1). На каждом CPU присутствует несколько ядер, пусть для примера их количество будет равно 4 на первом процессоре и 6 на втором (CPU#0{0-3} и CPU#1{0-5}).

К CPU#0 подключяется 2 сетевых контроллера NIC#0 и NIC#1 с поддержкой RSS и количеством очередей от 1 до 16. Для обработки данных в режиме FastPath (обход сетевого стека ядра Linux) используется DPDK. Суть обработки данных сводится к двум задачам: форвардинг и реконструкция TCP-сессий с буферизацией.

Внимание вопрос: как правильно использовать мощности 2-х нод для обработки сетевого трафика? Удастся ли использовать CPU#2 со второй ноды для эффективной обработки пакетов, ведь у ядер этого CPU должны быть проблемы с тем, что приём и отправка пакетов осуществляются адаптером, физически расположенном на другой ноде.

Кто курил DPDK, какую модель использвать для обработки данных - pipeline, run-to-completion, io/worker?

Как быть, делитесь опытом/соображениями?

 , , ,

i82
()

Вакансии разработчиков с переездом в ОАЭ (Дубай)

Всем доброго времени суток,

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

Ниже представлены общие требования:

Common skills for all candidates
• Excellent English skills, written and spoken.
• Can proficiently work without steady supervision.
• Ability to efficiently plan his/her own work.
• Ability to use wiki and version control systems.
• Smart attitude toward problem solving.

Common skills for Developer candidates in junior positions
• At least 3 years of experience in the languages applicable in the relevant target environment.
• Knowledge of networking architectures, services and protocols.
• Basic low-level programming skills and some experience with assembly programming desired.
• Experience with cross-platform development is a plus.

Common skills for Developer candidates in senior positions
• At least 5 years of Java, C/C++ or Objective-C experience.
• Strong low-level programming skills
• Must keep up-to-date with recent development in his/her own area of expertise (i.e. new features in recent operating systems, development environment, languages)
• Experience with cross-platform programming is a plus.
• Good knowledge of the target assembly programming highly desirable.
• Experience with LLVM/clang suite is a plus for Unix environments candidates.

Ниже представлены открытые позиции:

1) Back end Developer
Responsibilities:
• Developing the back end of a complex web application.
• Participating in software product design.
Skills:
• Experience in developing back ends of web applications accessing databases.
• Experience in developing stand-alone Python applications.
• Expert knowledge of Python, its usage to build web applications and one or more asynchronous frameworks.
• Knowledge of MySQL and / or Mongo DB databases.
• Good knowledge of Unix servers administration and shell scripting is a strong plus
2) Web UI Developer
Responsibilities:
• Developing a complex HTML5 + JavaScript web application.
• Participating in software product design.
Skills:
• Expert knowledge of HTML5 and Javascript.
• Good knowledge of jQuery and one or more jQuery-based UI framework.
• Good design skills: must be able to design a user-friendly GUI usable by desktop and mobile browsers.
• Knowledge of Python, web server administration and scripting in general are plus.
3) Network security software programmer
Responsibilities:
• Developing complex network security software running on a Linux-based appliance.
• Participating in software product design.
Skills:
• Expert knowledge of C/C++ programming on Linux.
• Expert knowledge of TCP/IP network stack.
• Experience on network security applications on Linux (particularly firewall and proxy servers).
• Experience in programming network application on Linux.
• Knowledge of additional rapid development and scripting languages, preferably Python, is a plus.
• DPDK/PF_RING/netmap knowledge is a plus.
• Kernel mode programming is a plus.

Кроме того, если у вас есть опыт и желание заниматься вопросами reverse engineering'а, исследования уязвимостей ПО, исследования malware и смежными тематиками - you are welcome too.

matvejchikov (at) gmail.com // 6C98 76B2 3F4E F517 4547 F3B6 4F2C 5D7E 0A4D BB06

И да, не важно, откуда Вы сейчас это читаете, рассматриваем кандидатов из любого уголка мира, мечтающих жить и работать в ОАЭ (Дубай).

 , ,

i82
()

Сборка кастомного модуля ядра для ESXi

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

Подробности в личку, оплата любым удобным способом.

matvejchikov (at) gmail.com

 , , ,

i82
()

Отдам в хорошие руки

Отдам в хорошие руки проект по управлению одной железкой. Железка управляется по RS-485 с ПК, который управляется с «сервера» через программу управления. Предполагается, что таким образом управлять можно множеством устройств. В функции управления, кроме «мигания лампочками», алсо, входит передача медиа-файлов и звукового потока с микрофона.

Проект работает под Linux, состоит из нескольких компонентов, используются следующие /* :-) */ технологии: linux, perl, postrgesql, nodejs, Qt (C++), nginx/rtmp.

У меня уже долгое время нет времени им заниматься, а интерес в его допиливании у тех, кто делает железки, есть.

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

Желательно - Москва. Но допускаю, что подойдёт любой регион, но надо понимать, что тогда придётся много писать текстов, чтобы объяснить как, что и куда задеплоить и тд.

Все подробности на почту: matvejchikov (at) gmail.com

P.S. Тролли - жгите!

 

i82
()

Кто зажал spinlock?

Как узнать, кто держит `spinlock`, когда `spin_is_locked` говорит, что он захвачен?

 , ,

i82
()

Qt хочется странного с моделью

Всем привет,

Есть деревянная модель, в которой хранится структура:

R
-A
--B
--C
-D
--E
--F

Очень хочется иметь какой-то прокси-фильтр, который позволил бы из данной модели получать следующий вид:

R
-B
-C
-E
-F

То есть делать так, чтобы оставались только элементы 2-го уровня вложенности, а элементов 1-го уровня не было.

Как?

 ,

i82
()

HTTP и окончания строк

Всем привет,

Возник вопрос, валидным ли считается следующая строка в заголовке HTTP и как обрабатывать её значение - как keep-alive или как «keep-alive\r\r\r\r\r\r\r»:

connection: keep-alive\r\r\r\r\r\r\r\r\n

?

 ,

i82
()

Что взять под этот проц?

http://www.oldi.ru/catalog/element/0300094/

Процессор Intel® Core™ i7-6700K OEM <4.0GHz, 8Mb, FCLGA1151, Skylake>

Собственно, интересует выбор:

  • память (32 Гб)
  • материнская плата

 ,

i82
()

Какого хрена n_tup_ins для таблицы учитывает неуспешные insert'ы

Периодически запрашиваю в PG значение `n_tup_ins` для своей таблицы. Оказывается, этот счётчик инкрементируется даже в случае, если insert не проходит по причине `duplicate key value violates unique constraint`. WTF?

 , ,

i82
()

Подскажите легковесный шаблон для landing-page?

Сабж. В применении к NodeJS.

 ,

i82
()

emacs + c++

Что-то не пойму, а есть ли нормальные искаробочные настройки emacs для разработки на c++ с поддержкой 14-го стандарта, шаблонов, нормальных выравниваний в неймспейсах, лямбдах etc. Без шаманств?

 , ,

i82
()

Системный разработчик Windows (Москва)

В компании Код Безопасности открывается вакансия разработчика СКЗИ – специалиста в области системного программирования, со знаниями основ криптографии, архитектуры операционных систем, современных методов и средств разработки, включая программирование для режима ядра ОС.

Задачи, которыми предстоит заниматься, включают в себя:

  • Участие в формировании требований к разработке
  • Участие в процессе проектирования архитектуры СКЗИ
  • Разработку криптографических модулей, алгоритмов
  • Доработку и оптимизацию существующих решений
  • Разработку для ядра ОС

Необходимые знания:

  • C/C++, ASM (x86)
  • Библиотеки: STL, BOOST, QT
  • Знание архитектуры ОС Windows, опыт разработки для ядра Windows, знание механизмов IPC/RPC
  • Опыт использования инструментов отладки и профилирования кода
  • Опыт проектирования архитектуры сложных приложений и разработки API-интерфейсов
  • Умение разбираться с чужим кодом
  • Опыт отладки и исследования ПО

Успешному кандидату желательно иметь базовое представление о принципах работы средств защиты информации, включая шифрование, элементы инфраструктуры PKI, X.509. Будет плюсом опыт работы с Крипто-ПРО CSP, ViPNet CSP, а также опыт разработки для Linux.

Офис компании расположен в 3-х минутах хотьбы от ст. метро «Электрозаводская». Уровень з/п обсуждается.

Рассматриваем кандидатов с частичным соответствием описанию.

mailto: i.matveychikov (at) securitycode.ru

 , , ,

i82
()

Есть ли что-то похожее на это?

Ищу софт, способный на планшете показать карту и отслеживать текущую позицию устройства, а также показывать направления и дальность до нескольких заданных на карте точек (POI).

В идеале ПО должно помогать добираться до этих точек сигнализируя о том куда двигаться и сколько метров осталось.

Может кто знает что-то подобное, что можно взять за основу и допилить под себя?

 , ,

i82
()

QSqlDatabase + QThread + вопрос

Коллеги,

А что возвращать из функции, осуществляющей запрос к БД, выполняющийся в отдельном потоке?

Сейчас возвращаю QSqlQuery. Правильно ли это?

// синхронный запрос
Q_SLOT QSqlQuery querySync( const QString& query, bool* error = NULL );
// синхронный запрос с транзакцией
Q_SLOT QSqlQuery querySyncTrans( const QString& query, bool* error = NULL );

 , ,

i82
()

RSS подписка на новые темы