|
WIFI снифер.
|
|||
---|---|---|---|
#18+
У меня есть модули передающие/принимающие по WIFI .Я хочу подключитья к ним. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57.
Получаю эксепшен: An attempt was made to access a socket in a way forbidden by its access permission. А как задать нужный access permission? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 10:24 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7, Может вам надо заинперсонейтиться в качестве админа или запустить вашу прогу As Administrator. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:20 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
a_voronin, пробовал. все равно ругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:31 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7, А вы пример откуда брали? Я что-то ни разу не запускал сокет, который будет использовать уже занятый порт... Даже по ошибке это невозможно - например, если запускать два экземпляра одного и того же сервиса... Мне что-то думалось, что снифферы работают несколько по-другому... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:38 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7, А вы пример откуда брали? Я что-то ни разу не запускал сокет, который будет использовать уже занятый порт... Даже по ошибке это невозможно - например, если запускать два экземпляра одного и того же сервиса... Мне что-то думалось, что снифферы работают несколько по-другому... не помню уже где брал. где то в сетях интернета. но судя по отзывам код рабочий. иначе не начинал бы с ним возиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:54 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7 иначе не начинал бы с ним возиться. Ага, я нашел ваш источник... У меня не было необходимости писать такое - при интеграции с внешними системами слушаешь сокет-пишешь в сокет... Все относительно несложно... Но если вы свою аппликацию пишете... Честно говоря - не стал бы заморачиваться, а поискал бы готовую... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 19:04 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7 иначе не начинал бы с ним возиться. Ага, я нашел ваш источник... У меня не было необходимости писать такое - при интеграции с внешними системами слушаешь сокет-пишешь в сокет... Все относительно несложно... Но если вы свою аппликацию пишете... Честно говоря - не стал бы заморачиваться, а поискал бы готовую... :-) ха! готовую! мне же свои пакеты парсить надо, от своих приборов. а потом еще и возвращать данные. а этот проект вполне готовый. ну допилить немного... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 19:13 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7D129пропущено... Ага, я нашел ваш источник... У меня не было необходимости писать такое - при интеграции с внешними системами слушаешь сокет-пишешь в сокет... Все относительно несложно... Но если вы свою аппликацию пишете... Честно говоря - не стал бы заморачиваться, а поискал бы готовую... :-) ха! готовую! мне же свои пакеты парсить надо, от своих приборов. а потом еще и возвращать данные. а этот проект вполне готовый. ну допилить немного... Если "от своих" - означает, что они еще и сигналят в некую вашу же (написанную вами) систему - то как бы и "парсить" их надо там же... Почему выбрано именно такое архитектурное решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 11:46 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7пропущено... ха! готовую! мне же свои пакеты парсить надо, от своих приборов. а потом еще и возвращать данные. а этот проект вполне готовый. ну допилить немного... Если "от своих" - означает, что они еще и сигналят в некую вашу же (написанную вами) систему - то как бы и "парсить" их надо там же... Почему выбрано именно такое архитектурное решение? мне нужна коммуникация с WIFI модулями - они посылают мне пакеты я посылаю им команды. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:35 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
raw сокет открыть и слушать до посинения, если я правильно понял задачу ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:40 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
Изопропилraw сокет открыть и слушать до посинения, если я правильно понял задачу а это что тогда? Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:51 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7Изопропилraw сокет открыть и слушать до посинения, если я правильно понял задачу а это что тогда? Код: c# 1. 2. 3.
Я не понял - ваш пример кода вроде бы цепляется уже к открытому и рабочему чужому (для этой аппликации) соединению.... Это и есть "сниффер" - то есть нюхатель . То есть он траффик получает, но не меняет его и не вмешивается в обмен данными - только перехватывает. Если вам надо читать из сокетов - то это уже никак не "нюхатель"... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 13:05 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7пропущено... а это что тогда? Код: c# 1. 2. 3.
Я не понял - ваш пример кода вроде бы цепляется уже к открытому и рабочему чужому (для этой аппликации) соединению.... Это и есть "сниффер" - то есть нюхатель . То есть он траффик получает, но не меняет его и не вмешивается в обмен данными - только перехватывает. Если вам надо читать из сокетов - то это уже никак не "нюхатель"... ну для начала я хочу получать пакеты. потом буду посылать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 13:45 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7ну для начала я хочу получать пакеты. потом буду посылать. Ну так и получайте. Мне думается сейчас, что функции mainSocket.Bind - не к чему "привязываться" . Так как соединение не установлено. У сокета есть два режима - сервер, и клиент - при соединении один из сокетов должен слушать, а другой - подсоединиться и передавать данные. Я такое писал. Функцию Bind - "этого кота я первый раз вижу" (с).... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:08 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7ну для начала я хочу получать пакеты. потом буду посылать. Ну так и получайте. Мне думается сейчас, что функции mainSocket.Bind - не к чему "привязываться" . Так как соединение не установлено. У сокета есть два режима - сервер, и клиент - при соединении один из сокетов должен слушать, а другой - подсоединиться и передавать данные. Я такое писал. Функцию Bind - "этого кота я первый раз вижу" (с).... :-) Ну так и получайте - это конечно конструктивное предложение. я пытаюсь получать. почитайте мой первый пост. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:11 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7, А у вас кто клиент а кто сервер? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:20 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7, А у вас кто клиент а кто сервер? сервер моя программа по идее. вылетает в эксепшен на mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP); SocketType.Raw ему не нравиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:24 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7вылетает в эксепшен на mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP); SocketType.Raw ему не нравиться. А что у вас в сети - я, например, в большой корпорации работаю, у нас все перекрыто - хакеров боятся. Если что-то сетевое делается - пишутся просилки - откройте мол этот порт для того - с точным указанием... Может у вас тоже? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:36 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
D129jenya7вылетает в эксепшен на mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP); SocketType.Raw ему не нравиться. А что у вас в сети - я, например, в большой корпорации работаю, у нас все перекрыто - хакеров боятся. Если что-то сетевое делается - пишутся просилки - откройте мол этот порт для того - с точным указанием... Может у вас тоже? точно! был подключен к защищенному раутеру. подключился к внутреннему и начал принимать данные. правда программа парсит TCP/UDP Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
а меня интересует как раз Protocol.Unknown. но это буду дописывать. спасибо. кстати а как запуститься из студии как администратор? а то приходиться щелкать right-click на экзешнике и run as administrator. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:53 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7кстати а как запуститься из студии как администратор? запустите саму студию как администратор. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 16:01 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
Arm79jenya7кстати а как запуститься из студии как администратор? запустите саму студию как администратор. да действительно. спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 16:27 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
Новая печалька. Вышепреведенный код "нюхает" только TCP/UDP пакеты, хотя тут Код: c# 1.
задан SocketType.Raw. А как мне "отнюхать" мои пакеты? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 11:48 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
jenya7, А какие вам нужны? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:09 |
|
WIFI снифер.
|
|||
---|---|---|---|
#18+
Arm79jenya7, А какие вам нужны? там свой протокол. Код: c# 1. 2. 3.
и потом 37 байт данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:56 |
|
|
start [/forum/topic.php?fid=20&msg=38895001&tid=1401808]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 148ms |
0 / 0 |