|
|
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
Добрый день! есть оборудование (железо), которое надо тестировать отправкой пакетов по сети если с UDP и TCP/IP работает инди, то как отправить чистый ethernet пакет (SV, GOOSE на рисунке) (предварительно набрав содержимое в текстовом редакторе) ? желательно пример программы в дельфи (или ссылку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2021, 10:58 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2021, 11:04 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ вот что прочитал: "A socket type that provides a raw socket that allows an application to manipulate the next upper-layer protocol header. To manipulate the IPv4 header , the IP_HDRINCL socket option must be set on the socket. " "If a value of 0 is specified, the caller does not wish to specify a protocol and the service provider will choose the protocol to use." "Последний аргумент уточняет какой транспортный протокол следует использовать. Нулевое значение соответствует выбору по умолчанию: TCP - для потоковых сокетов и UDP для дейтаграммных." В програме: s := socket(AF_UNSPEC, SOCK_RAW, 0); result := WSAGetLastError(); result :=10022 WSAEINVAL 10022 Invalid argument. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2021, 22:56 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
Фактически необходимо посылать пакет с указанием МАК адреса отправителя, получателя и "Для адресации кадров на канальном уровне используются физические адреса сетевых устройств – MAC-адреса. При этом Ethernet позволяет осуществлять так называемую групповую рассылку сообщений (Multicast). В таком случае в поле MAC-адреса адресата указывается адрес групповой рассылки. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2021, 10:50 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
У кого есть пример работы с Npcap is an update of WinPcap to the NDIS 6 Light-Weight Filter (LWF) API. It supports Windows 7, 8, 8.1, and 10. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2021, 11:15 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
student67890 есть оборудование (железо), которое надо тестировать отправкой пакетов по сети если с UDP и TCP/IP работает инди, то как отправить чистый ethernet пакет (SV, GOOSE на рисунке) Для чего-то подобного я использовал libiec61850 (тогда еще версии 0.8.0)- для работы с GOOSE эта библиотека задействует winpcap, сама библитека на C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2021, 13:00 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
x1ca4064 student67890 есть оборудование (железо), которое надо тестировать отправкой пакетов по сети если с UDP и TCP/IP работает инди, то как отправить чистый ethernet пакет (SV, GOOSE на рисунке) Для чего-то подобного я использовал libiec61850 (тогда еще версии 0.8.0)- для работы с GOOSE эта библиотека задействует winpcap, сама библитека на C Попробовал, C:\distr\2021\libiec61850\libiec61850-1.4\examples\sv_publisher>sv_publisher Ethernet Using interface Ethernet Failed to create SV publisher чего то не работает... если есть работающий в вин10 вариант, пришлите пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2021, 12:01 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
Для начала такие приложения, более чем уверен, требуют запуска с повышенными привилегиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2021, 13:02 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
alekcvp, да, администратор, но не помогает ------ вот нашел работающий(с грехом пополам) scapy-2.4.4rc2 но надо заморачиваться с питоном, а в виннде это не просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2021, 20:23 |
|
||
|
ручная правка пакета ethernet и отправка в локалную сеть
|
|||
|---|---|---|---|
|
#18+
Самый полезный и простой вариант! 1) захват пакета - Wireshark 2) запись пакета в файл .pcap (в промежутке - редактируй как хочешь - в файле) 3) отправка пакета - Colasoft Packet Player и это отлично работает в винде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2021, 01:16 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40039841&tid=2037667]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 440ms |

| 0 / 0 |
