Vadim Smirnov

Forum Replies Created

Viewing 15 posts - 721 through 735 (of 1,490 total)
  • Author
    Posts
  • in reply to: Не работает редирект #7040
    Vadim Smirnov
    Keymaster

      неплохо было бы описать все-таки как это предполагается должно работать…

      in reply to: Вопрос о лицензии #7039
      Vadim Smirnov
      Keymaster

        Как вариант дать ссылку на WinpkFilter run time. Кому надо тот скачает и установит.

        in reply to: how work DriverSigning.exe #7038
        Vadim Smirnov
        Keymaster

          Please clarify your questions as I’m not sure I can understand it…

          in reply to: how work DriverSigning.exe #7036
          Vadim Smirnov
          Keymaster

            DriverSigning tool disables and enables Windows XP/2003 WHQL warnings.

            in reply to: using winpkfilter and NAC #7035
            Vadim Smirnov
            Keymaster

              Actually that depends from the NAC implementation, an example NAC can be built using drivers similar to winpkfilter. So I can hardly advise anything without the details.

              in reply to: using winpkfilter and NAC #7033
              Vadim Smirnov
              Keymaster

                What is NAC? What OS and what type of WinpkFilter driver are you using?

                in reply to: Hang during LWF uninstall #7031
                Vadim Smirnov
                Keymaster

                  I have not seen the behaviour like this myself, but I have heard about one such case already. I agree with the second post in MSDN that this may be caused by pending NBL’s in underlaying NDIS miniport driver. Have you tried to update your WAN/LAN drivers? Which exactly causes the hang?

                  One possible option can be disabling network interfaces prior to LWF driver uninstallation. It can be also done from command line using devcon utility like described here http://wlanbook.com/enable-disable-wireless-card-command-line/

                  in reply to: WinPkFilter doesn’t work when I’m using VPN #6996
                  Vadim Smirnov
                  Keymaster

                    For Windows XP 32 bit you probably use WinpkFilter NDIS-hooking driver which intercepts bindings between TCPIP and network interfaces. This type of driver does not care about underlying network interface media type.

                    Unlike NDIS-hooking driver other WinpkFilter drivers (NDIS IM and NDIS LFW) are installed to filter media types specified in INF file. Current INF files specify ethernet, wan and ppip network media types. You can add nolower media type (VMWare adapters has this media type) into the INF file and this will cause WinpkFilter driver to bind to VMWare adapters. However, besides VMWare network adapters WinpkFilter will be also installed to filter other network interfaces with nolower media. This may cause stability side effects, so you can try this on your own risk.

                    in reply to: network sessions and capture files #7029
                    Vadim Smirnov
                    Keymaster

                      Не все тут просто, как минимум нужно сохранять какой-то контекст для каждой интересующей TCP сессии. Дальше есть два варианта:

                      1) Кешировать пакеты сессии до тех пока не будет получен весь файл. Для этого придется генерировать ACK пакеты в обратном направлении. Как только файл получен проанализировать его и отправить соответствующие пакеты по назначению. В данном случае придется самостоятельно контроллировать доставку пакетов и делать ретрансмиты если пакеты теряются.

                      2) Для каждой сессии сохранять ее текущее состояние и каждый следующий пакет анализировать с учетом состояния сессии. Как, например, при обнаружении метода POST сохранить контекст сессии (IP адреса и порты) и затем все пакеты проверять на принадлежность этой сессии. Если пакет принадлежит этой сессии то анализировать его с учетом того что это метод POST.

                      Первый метод довольно сложный и я бы его не рекомендовал, а второй вполне реально реализовать. Придется конечно реализовать анализатор интересующего протокола, чтобы для каждого пакета понимать, что он содержит и как это должно быть проанализировано.

                      in reply to: Bug in ndisapi.cs file #7028
                      Vadim Smirnov
                      Keymaster

                        Thanks for reporting this

                        in reply to: Duplicated packets #7022
                        Vadim Smirnov
                        Keymaster

                          By the way, VirtualBox packet duplication issue it had in the past:

                          http://www.virtualbox.org/ticket/2713

                          in reply to: Duplicated packets #7021
                          Vadim Smirnov
                          Keymaster

                            I was not able to reproduce packet duplication with enabling routing and even installing the VirtualBox. However, can you try to uncheck VirtualBox Bridge Networking Driver and see if packet duplication still takes place?

                            In the past I have observed packet duplication when working over my version of Ethernet Bridge based on NDIS IM driver. In order to get brdged to the real network NDIS IM driver has to place the real network interface into the promicsuous mode in order to be able to get packets destined to Ethernet address different from the NIC hardware address. So you have the cocktail of routing and bridging in the promiscuous mode on your system and adding one extra binding into the configuration (like LWF filter driver) in theory may cause packet duplication. So it makes sense to remove Virtual Box Network bridging from the configuration to see if there is any difference.

                            in reply to: Duplicated packets #7018
                            Vadim Smirnov
                            Keymaster

                              All instances are removed from both WindowsINF and WindowsSystem32DriverStoreFileRepository using the pnputil.exe shipped with Windows, and verified through Windows Explorer and grep utilities. I’ve seen this on the Asus mentioned above, and a Virtual Machine running under Virtual Box.

                              After you think that you have uninstalled and removed WinpkFilter driver I would also check if registry key HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesndisrd still exists. Sometimes uninstall does not remove this key.

                              in reply to: Duplicated packets #7017
                              Vadim Smirnov
                              Keymaster

                                What OS have you been testing with? Have you any other low level network components installed besides WinpkFilter LWF? Are you able to reproduce the problem with basic samples like passthru?

                                Internet Gateway is a very draft sample application which includes some relatively complex advanced functionalities (NAT, routing capabilites). It may be some kind of bug in the Internet Gateway itself. Thats why it would be good to know if this problem is reproducible with a very simple test application like passthru. If passthru works fine then this is probably Internet Gateway issue, otherwise this is something about network configuration or drivers conflict.

                                in reply to: Duplicated packets #7015
                                Vadim Smirnov
                                Keymaster

                                  I have performed a quick test of WinpkFilter 3.0.8 LWF driver on the fresh copy of Windows 7 x64. Besides WinpkFilter only Wireshark was installed. System was connected to the Internet through the LAN network adapter.

                                  I have not noticed any dulicated packets neither in normal or even in promiscuous mode. So the issue is probably caused by your software or hardware configuration.

                                  From my previous expirience duplicated packets are usually caused by incorrect loopback indicated packets processing. It is like packet is sent by filter or protocol driver to the network interface is indicated back (as it would be received from the network) to all other bindings (protocol or filter drivers). Normally it does not cause any real problems, however if you have several third party network components installed on your system (like an example NAT with single NIC routing feature) it may cause some unexpected behaviour. An example, single NIC routing NAT may reroute the loopback packet back into the network thus causing it being indicated back to all other bindings once again. This may even cause nearly endless loop until TTL expire.

                                Viewing 15 posts - 721 through 735 (of 1,490 total)