Za iphlpapi.dll i Undocumented 2000/XP functions

1 отговора 77 прегледа
#1

Za iphlpapi.dll i Undocumented 2000/XP functions

Zdrasti zna4i...

Vkarali bili vyv XP (i 2000 mai) windowsite nqkvi si fynkcii (yj nedokymentirani) v iphlpapi.dll det ti vry6tat systoqnieto na vsi4ki vryzki i portovete "na prosly6vane". Ta zna4i az za starite (yj dokymentirani) funkcii sym informiran i moga da si gi polzvam - GetTcpTable, GetUdpTable i t.n. - samo 4e tez novi4kite (yj nedokymentiranite) vry6tali osven vsi4ko onova koeto vry6tat GetTcpTable, GetUdpTable ami vry6tali i PID na procesa det e otvoril porta ili e napravil vryzkata - to i v netstat si go ima tova - (netstat -o) - govorq za XP (mai i za 2000). Ta nqkoi ako razpolaga s to4nata deklaraciq na tezi (yj nedokymentirani) fynkcii (a pyk ako ima i nqkakyv sample kod po vyzmojnost na VB) 6te my byda blagodaren za go spodeli s vsi4ki nas ;)))

Az pyk imam edin kod (na VB) deto polzva RAW Sockets (taka mai be6e ;PP) - ako si v lokalna mreja s drygi kompytri, i ako si sys XP/2000 i ako mrejata e izgradena s hubove det praqt broadcast na paketite do vsi4ki vkly4eni v tqh kompytri i do drygite hubove zaka4eni za tqh stava stra6no ;))) Ako nqkoi se interesyva ot tozi "IP/Packet/Socket sniffer" i negoviq source da piska ;) Mejdy drygoto tozi kod e mnogo polezen za opredelqne na trafika na kompytara (ot/kym lan/wan).

Отговор
в отговор на Georgi #2

Re: Za iphlpapi.dll i Undocumented 2000/XP functions

Za syzhalenie ne mozhah da namerq infoto, koeto te interesuva, no vse pak maj moga da ti pomogna. V tools dir-a na VS.NET( ne sam siguren, mozhe i da go ima i v 6) ima edno programche, ApiMon.Exe. S nego mozhesh da si pusnesh netstat i da vidish koi api-ta vika. Pri men grymna, ama neznam dali e ot super-omotaniq mi Win ili prosto gyrmi. inache mozhesh i da go poglednesh i s Dependancy Viewer-a, toj shte pokazhe ko DLL-ta sa mi bindnati. Mislq, che tova koeto tyrsish se kazva GetTcpStatsFromStackEx, ama nito google, nito MSDN znaqt nishto po vyprosa... :(
BTW teq neshta gi mozhe samo winXP.
A kokoto do sorce-to za raw socketite, shte ti bada mnogo blagodaren, ako reshish da go spodelish ;)

Отговор