LINUX.ORG.RU

Сообщения joy4eg

 

быстрый аналог nmap

Форум — General

Всем Привет!

Недавно проскакивала новость, про некую софтину для очень быстрого сканирования больших диапазонов IP адресов.
Но вот название совсем из головы вылетело ...
Может, кто-то еще помнт эту новость ? :)

 

joy4eg
()

Присвоение переменной в $(eval $(shell ...

Форум — Development

Привет всем!

Есть скрипт, который выплевывает примерно такое:

$ ./run
AAA=1
BBB=2

И есть Makefile, так вот, хочется сделать что-то вроде:

$(eval $(shell ./run))
echo $(AAA) # Тут должно быть "1" а на деле "1 BBB=2"

Кто еще может что-то посоветовать ? :)

 , , ,

joy4eg
()

Дописать драйвер для AR8327 под OpenWRT

Форум — Job

Добрый день!

Необходимо дописать драйвер для свитча AR8327 под OpenWRT, а именно реализовать в нем ACL.

Интересует фильтрация по таким критериям:

  • Source MAC address
  • Destination MAC address
  • Source IP address (with netmask)
  • Destination IP address (with netmask)
  • Protocol
  • Source TCP/UDP port number
  • Destination TCP/UDP port number
  • Physical Port number

Доступ к железке по SSH на serial console.
Спеку вышлю по запросу.
Бюджет: 200$
Email: james.bond [at] triolan.net.ua

 , ,

joy4eg
()

nokia n9

Форум — Talks

Всем привет!

В связи с кончиной текущего телефона на android, хочу что-то новое.
Есть тут пользователи сего девайса ? Хотелось бы услышать отзывы :)

 

joy4eg
()

foreach в функции

Форум — Development

Привем привет!

Подскажите, как можно организовать loop в функции ?

Пробовал так:


TOKENS := 444 666

ifeq (y,y)
   TOKENS += test
endif


define testfunc

    $(foreach token,$(TOKENS),$(call other_test,$(token)))

endef
В итоге в other_test попадает только первый аргумент ...

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

 , ,

joy4eg
()

Поиск ЖД билетов

Форум — Talks

Собственно сабж.
Написал для себя небольшой скрипт для поиска ЖД билетов (Украина). Если кому нужно, могу добавить поддержку rzd или rw, с онлайн мониторингом доступности билетов. Исходник можно взять тут.
Адекватная критичка приветствуется :)

Скриншот

 

joy4eg
()

Выбор фотоаппарата

Форум — Talks

Сабж.

Вот и настало лето, солнце, и пора вылазить из норы ...
Что собственно хочется: что-то простое и качественное, до 15к.
В основном для пейзажей, и просто ярких моментов.

Сейчас остановился на Canon EOS 1100D 18-55 III kit.

Что еще посоветуете ?

 

joy4eg
()

Network Manager: показывать WiFi сети только с Signal level > X

Форум — Desktop

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

 ,

joy4eg
()

Документация по iptables и внутренним интерфейсам

Форум — Development

Доброго времени суток!

Подскажите, где можно почитать о сабже. Интересует как написать свой netfilter (iptables) модуль, как работать с трафиком, какие для этого существуют интерфейсы, и все в этом духе. Может есть какой-то iptables development handbook ? :)

 , ,

joy4eg
()

kismet и broadcom-sta

Форум — Desktop

В общем, есть

02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Работает оно под блобом, т.к открытые драйвера тот еще ад. Работает хорошо, не падает, но понадобился режим монитора, тоже не проблема
# echo 1 >> /proc/brcm_monitor
# ifconfig prism0                                                                                                    
prism0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        unspec A4-17-31-A5-76-E8-AF-75-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 26  bytes 8417 (8.2 KiB)
        RX errors 0  dropped 267  overruns 0  frame 0
        TX packets 53  bytes 4945 (4.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
# tcpdump -vv -i prism0                                                                 
tcpdump: WARNING: prism0: no IPv4 address assigned
tcpdump: listening on prism0, link-type PRISM_HEADER (802.11 plus Prism header), capture size 65535 bytes
13:38:53.744816 0us Beacon (Ukraine) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] ESS CH: 2, PRIVACY[|802.11]
13:38:53.763297 0us Beacon (yjt) [1.0* 2.0* 5.5* 11.0* 6.0 12.0 24.0 36.0 Mbit] ESS CH: 1, PRIVACY[|802.11]
13:38:53.774082 0us Beacon (huang) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] ESS CH: 1, PRIVACY[|802.11]
Все работает как и должно. Но kismet упорно не хочет с ним ничего делать, указал ему в конфиге: ncsource=prism0 и разные type пробовал: wl, mac80211, etc ... Упорно ничего не видит и не делает. Как ему объяснить что бы он просто использовал prism0 и ничего с ним не делал ?

 , , , ,

joy4eg
()

Плохой звук в наушниках

Форум — Desktop

Сабж.

Есть ноутбук lenovo g480 c fedora 18 и

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Lenovo Device 3977
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 45
	Region 0: Memory at db610000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0f00c  Data: 4122
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=1 ArbSelect=Fixed TC/VC=22
			Status:	NegoPending- InProgress-
	Capabilities: [130 v1] Root Complex Link
		Desc:	PortNumber=0f ComponentID=00 EltType=Config
		Link0:	Desc:	TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
			Addr:	00000000fed1c000
	Kernel driver in use: snd_hda_intel
С динамиков звук отличный, претензий нет. Но вот когда вставляю наушники (хз какие, были в комплекте с телефоном Xperia Active), саму музыку или шум слышно более-менее, как будто в каком-то камерном зале, что-ли. А слова, вообще не разобрать. В то же время если по usb подключить no-name звуковую, купленную на ближайшем рынке за 15 юаней, а в нее эти наушники, то звук просто отличный! Пробовал настраивать pulseaudio/alsa, все без толку. Оно либо вообще не работает тогда, либо ничего не меняется. В чем может быть проблема ? Проверить на оффтопике возможности нету, ибо установлен онтопик :)

 , , ,

joy4eg
()

Куда бы сходить ?

Форум — Talks

Нахожусь сейчас в городе Шэньчжэнь. В часе езды на метро от Гонконга. Так что его тоже в счет. Посоветуйте куда можно сходить, что посмотреть, и, быть может знает кто, где тут достать хорошее мясо, еду?!?!

 ,

joy4eg
()

Декодировать IR raw поток

Форум — Development

Есть raw поток напрямую из IR приемника, каким образом его можно декодировать ? Протокол может быть самым разным. Или пните в сторону как его к lirc'у прикрутить. Пример RAW данных:

...
9100,4450,550,600,500,650,500,600,550,600,500,600,550,600,500,650,500,600,500,1750,500,600,550,600,600,1650,550,1750,500,600,500
...

 ,

joy4eg
()

Выборочно разрешить multicast

Форум — Admin

Доброго времени суток.

Дано:
Политика по умолчанию: ACCEPT
Сеть: 192.168.1.0/24
Мультикаст поток: -d 238.0.0.0/8

Можно ли через iptables разрешить получать multicast поток только определенным ip адресам ?

Например:
Валя с 192.168.1.56/32 может его получить, а Вася с 192.168.1.87/32 не может.

 , ,

joy4eg
()

google://

Форум — Linux-org-ru

Было бы неплохо, если бы сообщения вида Где лучше работать: в большой конторе или маленькой? (комментарий)

Были ссылками в google.com, с нужным поисковым запросом.

 

joy4eg
()

Разработка системы преобразования rtsp -> rtmp

Форум — Job

Требуется разработать программный комплекс по преобразованию rtsp потока, в rtmp поток для отправки на главный сервер (rtmp streaming). Либо добавить поддержку rtmp функционала в существующие ПО.

Это все должно работать на целевом устройстве:

Архитектура: ARM.
ПО: Embedded linux 2.6.28.9, uClibc 0.9.31
RAM: 256 mb
NAND: 128 mb
CPU: NXP ASC8851, NextChip NVP1114A

Исходный код rtsp сервера, а так же код всех соответствующих компонентов (модули ядра, userspace библиотеки, SDK, etc) предоставляется. Сама железка так же предоставляется.

Сроки/предложения/цены отправляйте на почту: userx [at] lavabit [dot] com

Замечания и/или корректировки касательно текста объявления, просьбы, и прочее, оставляйте тут.

Регион или страна, в принципе, не существенны. Главное наличие почты :)

 , , , ,

joy4eg
()

Выравнивание данных в структурах

Форум — Development

День добрый.

Мучаюсь уже который час. Есть структура:

struct __data {
    int msg;
    char key[32];
    time_t timestamp;
    unsigned long data_crc32;
    void *data_bin;
};

Далее, есть функция, которая с ней работает:

...
struct __data data;

memset(&data, 0, sizeof(struct __data));
    
data.msg            = msg;
memcpy(data.key, secret_key, 32);
data.data_bin       = rsp;
data.timestamp      = CURRENT_TIMESTAMP;
data.data_crc32     = crc32(0, rsp, rsp_size);
...
Далее, собственно, WTF:

...
strlen(secret_key) = 32
strlen(data.key)     = 49

Флаги сборки: -g -Wall -Wstrict-prototypes

Вопрос: КАК, ПОЧЕМУ, откуда там 49 ? О_о

Если добавить -O2, то там уже не 49, а 51!

Компилятор:

$clang --version
clang version 3.1 (branches/release_31)
Target: i386-pc-linux-gnu
Thread model: posix

UPD

C GCC 4.7.2, и с -O2: 65, и без -O2, 51.

 

joy4eg
()

Приоритет

Форум — Admin

Сабж.
Насколько мне известно, трафик в linux имеет одинаковый приоритет в не зависимости от протокола и тд. Так вот вопрос: каким образом можно увеличить приоритет ICMP трафика ?

 

joy4eg
()

Историческая литература

Форум — Talks

День добрый.

Посоветуйте, что можно почитать по истории, начиная с Бородинского сражения, и заканчивая русско-японской войной. Хотелось бы с наименьшими искажениями действительности. Можно как чисто историческую литературу, так и художественную, например «Цусима» Новикова, или «Скобелев, есть только миг...» Васильева.

 ,

joy4eg
()

nat && whitelist

Форум — Admin

Добрый день.

Пытаюсь настроить nat + whitelist. Т.е. что бы nat работал только для определенного IP, с возможностью динамически эти самые IP менять/удалять/добавлять.

Собственно, просто NAT работает.

INET=eth1
LOCAL=eth0

iptables -t nat -A POSTROUTING -o $INET -j MASQUERADE
А вот с whitelist вышла заминка, не могу понять как это сделать.

Что можете посоветовать ?

 ,

joy4eg
()

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