LINUX.ORG.RU

Сообщения demplers

 

кросс компиляция libsodium под mips

Собственно в моем проекте понадобилась библиотека libsodium Мучился мучился и в итоге нечего не выходит: Компилировал разными тулчейнами, последний раз openwrt_uclib.

Ошибок при компиляции либы нет, тестирую на этом примере: https://github.com/mwarning/libsodium-example/blob/master/crypto_box.c

Строка конфигурации либы: export CROSS=mips-openwrt-linux export CC=${CROSS}-gcc export LD=${CROSS}-ld export AS=${CROSS}-as

./configure --host='mips-openwrt-linux' --prefix='/root/bm/static_lib/' --disable-ssp

zlib и все остальные либы есть в openwrt, для других тулчейнов либы собирал все работает, ради эксперимента собрал curl работает.

Тестирую в qemu-mips-static и на устройстве результат: qemu: uncaught target signal 6 (Aborted) - core dumped Устройство: segfault

собственно прошу помощи) направите куда копать, что читать)

 , ,

demplers
()

koding.com lxde

Давно пользуюсь прекрасным сервисом http://koding.com/ и посетила идея поднят на нем lxde, подключатся по vnc. Но не тут то было, все найденные мной статьи и руководства не работали( Все поднималось а коннекта нет, порт слушается, iptables пустой(закрыты коннекты с Китая). НЕ могли бы помочь выяснить в чем проблема?

p.s монитора на сервере нет)

 , ,

demplers
()

Raw Socket & Ubuntu & Debian & Опять проблемы

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

И тут подводный камень! На моем впс с Ubuntu/Debian они напрочь отказываются отсылается, отсылаются те пакеты в которых в ип заголовке указан реальный адрес сервера. Ошибок программа не выводит. На локальной машине с Ubuntu все работает на ура т.е. даже меня ип отправителя на 123.123.123.123 все проходит на ура.

Тут я грешным делом подумал на iptables, полазив по форумам удалил его от греха подальше, не помогло. Решил написать хостеру подумал что у него какие то ограничения, в ответ пришло такое письмо:

Здравствуйте,

Упомянутый вид сокетов как и весь сетевой стек реализован в операционной системе. Специально никаких ограничений не вводилось.

Уважаемые знатоки прошу помощи! Как заставить linux отсылать эти злосчастные пакеты? В чем может быть проблема?

 , , ,

demplers
()

RAW Socket & Python

Решил написать маленький скрипт для отправки датаграмм с поддельным IP и портом. Прочитал: http://docs.python.org/2/library/socket.html,

http://hackermaycry.ru/?p=216,

http://ru.wikipedia.org/wiki/UDP

Стало быстро понятно что пакет придется составлять ручками.Уже приготовился к составлению пакета и наткнулся на это http://stackoverflow.com/questions/1117958/how-do-i-use-raw-socket-in-python после чего мой моз вывехнуло...

Отойдя принялся заполнять:

from socket import socket, AF_PACKET, SOCK_RAW
s = socket(AF_PACKET, SOCK_RAW)
src_addr = socket.inet_aton('239.255.0.100')
dst_addr = socket.inet_aton('127.0.0.1')
scr_port = socket.htons(123)
dst_port = socket.htons(25)

Насколько это правильно не знаю, и вообще не знаю что делать дальше) Помогите пожайлуста разобратся в этом количеств информации, а точнее укажите на правильную реализацию raw socket в python, и структуру UDP пакета.

Спасибо.

 , raw sockets,

demplers
()

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