Size: a a a

2020 November 04

VP

Vadim "Oxyd&quo... in pro.bash
Егор
я так понимаю если я хочу определённый адрес это у роутера нужно просить?
Ты что конкретно хочешь?
watch date|nc -l -p 8080 повесит тебе на 8080-й порт, на все интерфейсы сервис который будет казать текущую дату каждые 2 секунды.
источник

🌚

🌚 YupiRex in pro.bash
зачем адрес добавлять? чем текущий не устраивает?
источник

VP

Vadim "Oxyd&quo... in pro.bash
🌚 YupiRex
зачем адрес добавлять? чем текущий не устраивает?
Мне вот тоже интересно...
источник

аᶘ

асоциальный пикотран... in pro.bash
Егор
офигеть, спасибо
Ты можешь вообще обойтись без выдачи адреса от роутера, но теперь после того, как ты руками добавил себе адрес, роутер может выдать такой же кому-то другому и будет конфликт.
Более правильно на роутере зафиксировать определённый адрес для MAC-адреса твоей сетевой карты.
источник

Е

Егор in pro.bash
🌚 YupiRex
зачем адрес добавлять? чем текущий не устраивает?
да просто узнал что так можно и удивился
источник

🌚

🌚 YupiRex in pro.bash
Егор
да просто узнал что так можно и удивился
тебе просто чат нужен между узлами?
источник

Е

Егор in pro.bash
🌚 YupiRex
тебе просто чат нужен между узлами?
+
источник

VP

Vadim "Oxyd&quo... in pro.bash
Егор
да просто узнал что так можно и удивился
В линуксовых сетевизмах и не такое можно.
источник

🌚

🌚 YupiRex in pro.bash
на своем ncat -lp 9000
на удаленном ncat 10.6.0.73 9000
источник

Е

Егор in pro.bash
🌚 YupiRex
на своем ncat -lp 9000
на удаленном ncat 10.6.0.73 9000
хм, сейчас проверил и работает, вчера видимо где-то ошибся и решил что так нельзя
источник

аᶘ

асоциальный пикотран... in pro.bash
Егор
хм, сейчас проверил и работает, вчера видимо где-то ошибся и решил что так нельзя
Проблема в том, что nc -lp 9000 будет висеть на ВСЕХ интерфейсах (т.е. на 0.0.0.0) в твоей системе, не только на интерфейсе локальной сети.
Если же у тебя есть только lo и интерфейс локальной сети, то можно не указывать адрес, на который надо биндиться.
источник

аᶘ

асоциальный пикотран... in pro.bash
Егор
да, я тут обнаружил что nc может только по адресу из ifconfig слушать, но зато работает
Для того, чтобы ловить пакеты на ЛЮБОМ адресе, а не только на том, который висит в ifconfig'е, нужно программу переписать и дать ей право создавать RAW-сокеты :)
источник

Е

Егор in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Для того, чтобы ловить пакеты на ЛЮБОМ адресе, а не только на том, который висит в ifconfig'е, нужно программу переписать и дать ей право создавать RAW-сокеты :)
да мне и так достаточно, просто нужно было как-то наладить контакт между эмбед устройством и пк
источник

аᶘ

асоциальный пикотран... in pro.bash
Егор
да мне и так достаточно, просто нужно было как-то наладить контакт между эмбед устройством и пк
sshd/dropbeard нет на устройстве?
источник

Е

Егор in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
sshd/dropbeard нет на устройстве?
ссш есть, но мне нужно отдельный канал для связи, там мой код крутиться
источник

OM

Oleg Makarikhin in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Для того, чтобы ловить пакеты на ЛЮБОМ адресе, а не только на том, который висит в ifconfig'е, нужно программу переписать и дать ей право создавать RAW-сокеты :)
помоему то право нужно если это не ip/upd пакеты, а какие-то другие, произвольные ip-пакеты формировать, или с кривыми заголовками и т.п.
источник

Е

Егор in pro.bash
всем спасибо короче, хороший чатик у вас
источник

OM

Oleg Makarikhin in pro.bash
Егор
всем спасибо короче, хороший чатик у вас
посмотри еще утилитку сокат
источник

аᶘ

асоциальный пикотран... in pro.bash
Oleg Makarikhin
помоему то право нужно если это не ip/upd пакеты, а какие-то другие, произвольные ip-пакеты формировать, или с кривыми заголовками и т.п.
Да, действительно, есть L3 RAW и L2 RAW-сокеты, но для обоих нужно иметь либо root, либо соответствующий CAP_NET_RAW.
источник

аᶘ

асоциальный пикотран... in pro.bash
Oleg Makarikhin
помоему то право нужно если это не ip/upd пакеты, а какие-то другие, произвольные ip-пакеты формировать, или с кривыми заголовками и т.п.
Если бы любому можно было ловить пакеты на L3-уровне, то тогда бы ты мог снифать пакеты и отправлять пакеты на зарезервированных портах (которые все до 1024) без рута :)
источник