LINUX.ORG.RU

Сообщения genogiza

 

Передача параметров в модуль ядра

Форум — Development

Здравствуйте,
Есть модуль: https://github.com/ichensky/usbkill (usbkill.c)
в который, при загрузки в ядро, надо передавать несколько массивов параметров, один параметр равен нескольким интовым значениям
Как лучше всего реализовать передачу параметров в модуль, что бы это было удобно читать/править, как-то так, напр.:

insmod usbkill.ko \
      "((white_add (0x0001 0x0002) 
                   (0x0003 0x0004)) 
        (white_remove (0x1000 0x2000) 
                      (0x3000 0x4000)))"

Исходя из этого мануала: http://tldp.org/LDP/lkmpg/2.6/html/x323.html в insmod можно передавать только переменные и массивы. Значит ли это, что для чего-то более сложного чем массив значений надо передавать данные как строку, а потом делать свой десерилизатор? Есть какие-то лучшие практики?

 

genogiza
()

Как использовать beaglebone black

Форум — Linux-hardware

Здравствуйте,
Посоветуйте что можно полезного сделать с этой бордой:
Хостить тор сервис? - какой?
Подключить веб камеру и снимать коридор? - хм.
Сделать хостинг и продавать?
Ваши идеи.

 ,

genogiza
()

Консольный клиент для почты.

Форум — General

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

 

genogiza
()

После выключения стал работать медленее

Форум — Linux-hardware

Здравствуйте. На пк. стоит дебиан и kvm с виртуалками. На днях пк сам выключился, но в это время процессор был не сильно нагружен и куллер почти не работал. После включения обнаружил, что программы стали медленне работать. напр. когда в виртуалке набираю текст в каком-то браузере или редакторе, текст появляется спустя секунду, как его набрал на клавиатуре, страницы в браузере стали дольше загружаться, программы запускаются медленно, сами виртуалки тоже дольше загружаются.
Проверял работу жесткого диска, с ним вроде все впорядке (sdd ~3-4года). Пробовал подключать к виртуалкам больше цпу ядер, не помогает. Есть подозрение что проблемы с RAM или L1, L2,L3. Как это можно диагностировать?

 ,

genogiza
()

ssh без username

Форум — Security

Здравствуйте,
подскажите в какую сторону копать.
Мне надо сделать статический бинарник sshd без зависимостей.(это решимо). К которому указываем файл с настройками: sshd_config.
Но сама сложноть в том, что этот бинарник должен запуститься от имени пользователя, с некоторыми привилегиями на сеть, а не от левого ssh***username и никуда он не должен устанавливаться, и никто кроме этого пользователя его исспользовать не будет, т.е. sshd должен иметь все привилегии пользователя от которого он запущен и при соединении с серваком, логин по-идее указывать не надо, т.к. -это лишний оверхед.
Да-да. мне не нравиться идея с сервисами, systemd, привязка к системе(к пользователям) и прочие. мне нужен свой собственный гибкий велосипед. сервер будет запускаться пользователем вручную, буд-то неткат сервак для передачи данных только с защищенным каналом.
Работать это должно так, пользователь на серваке редактирует sshd_config и запускает:
$ sshd -f sshd_config
Пользователь на своем пк соединяется с серваком(без указания username):
$ ssh host
profit

Можно ли это сделать стандартными средствами или надо делать патч?

 

genogiza
()

bash generate onion hostname

Форум — Admin

Здравствуйте.
Для генерации hostname сети tor, на сколько понял,
надо сгенерировать rsa-1024,посчитать его sha1,
конвертнуть хеш в base32 и отсечь первых 80бит.

cat private_key | openssl sha1 | sed 's/(stdin)= //' | xxd -r -p | base32.exe | cut -c-16 
Но чет мой скрипт, генерит что-то, да похоже не то.

 , , ,

genogiza
()

Firewall bypass reverse ssh

Форум — Security

Здравствуйте,
Схема выглядит так: [PC-1] - [Firewall] - [NAT] - [PC-main]
[Firewall] - блочит все входящие соединения. т.е на компе[PC-1]:

ssh username@127.0.0.1
Будет обрывать файрволом.
Надо иметь удаленный доступ(ssh) к компу[PC-1] с компа [PC-main].
Но сам файрвол трогать нельзя.
При беглом изучении нета, нашел почти подходящее решение: Reverse SSH Tunneling.
ssh -R 19999:127.0.0.1:22 sourceuser@138.47.99.99
ssh 127.0.0.1 -p 19999

Но, меня смущает ужасный факт что для установления соединения на [PC-1]
надо хранить пароль/ключи доступа к компу[PC-main].
А вдруг хакир или ширус завладеет [PC-1] и будет ддостить [PC-main].
Посоветуйте, как можно обойти [Firewall] и [NAT], при этом максимально не подвергая опасности [PC-main].

 , ,

genogiza
()

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