Generated by All in One SEO v4.9.1, this is an llms.txt file, used by LLMs to index the site. # Komodia Winsock LSP Expert ## Sitemaps - [XML Sitemap](https://www.komodia.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Pages - [Home Page](https://www.komodia.com/) - Komodia's Redirector Komodia's Redirector allows you to change TCP/IP network sessions with a few simple clicks. The platform intercepts traffic on the local machine based on rules that you define, and it includes many built in functions that you can use without writing a single line of code (if you need a solution that only - [Accessibility Statement](https://www.komodia.com/accessibility-statement) - komodia.com Accessibility Statement Updated: December 2022. General komodia.com strives to ensure that its services are accessible to people with disabilities. komodia.com has invested a significant amount of resources to help ensure that its website is made easier to use and more accessible for people with disabilities, with the strong belief that every person has the - [LSP Sub](https://www.komodia.com/lsp-sub) - Guide to Winsock LSP technology - [iOS](https://www.komodia.com/products/ios) - Komodia's iOS SDK to develop a parental control for iPhone and iPad mobile platforms. - [TDI](https://www.komodia.com/tdi) - Free guide about what is TDI - [WFP](https://www.komodia.com/wfp_hl) - WFP development made easy, the only WFP SDK available to develop your network interception solution in minutes and without having WFP knowledge. - [WFP](https://www.komodia.com/wfp) - WFP is highly complex, we have summarized some important features of WFP that can get you going faster, and we also have a WFP based SDK to get you started today - [NDIS](https://www.komodia.com/ndis) - NDIS free guide, comparison of advantages and disadvantages of using NDIS, also guide to other redirection technologies - [LSP](https://www.komodia.com/lsp) - LSP development made easy, the only LSP SDK available to develop your network interception solution in minutes and without having LSP knowledge. - [Komodia Redirector](https://www.komodia.com/products/komodia-redirector) - Komodia's Redirector is a product to perform traffic shaping and redirecting, perfect for parental control and anonymizing solutions and more - [Aho-Corasick](https://www.komodia.com/aho-corasick) - Free C++ implementation of Aho-Corasick search algorithm - [About](https://www.komodia.com/about) - Barak Weichselbaum founded Komodia, Inc. in 2000, following his military service as a programmer in the IDF's Intelligence Core. A custom solution provider to customers worldwide, Komodia first released its open source TCP/IP library in 2001. Through numerous projects in the past ten years, the company has found a niche in multiple areas of programming - [Contact Us](https://www.komodia.com/contact-us) - Contact details: (Due to the large quantity of spam we receive please put "request for quote" or "request for information" in the mail's subject) barak@komodia.com | Please note that as 1st Jan 2018 both the company is closed and Komodia's Redirector SDK reached EOL, we will not sell the sources/binaries after this date. - [Komodia's Watchdog](https://www.komodia.com/products/komodias-watchdog) - Kernel driver to protect SDK against user modification - [Komodia's advanced LSP installer](https://www.komodia.com/products/komodias-advanced-lsp-installer) - Komodia's Advanced LSP Installer is a product that leverages the default MS installer to a whole new level, installing LSPs made easier then ever - [Komodia's SSL Decoder/Digestor](https://www.komodia.com/products/komodias-ssl-decoderdigestor) - SDK to decrypt SSL based traffic - [Security notice](https://www.komodia.com/security-notice) - Komodia Security Bulletin Date: February [25th], 2015 Komodia takes all security vulnerabilities very seriously. Komodia is pleased to present an updated version of its SDK that includes the following updates: 1. The updated version of the Komodia SDK creates a unique root certificate on each device. The password for each certificate is randomly generated. 2. - [Download](https://www.komodia.com/download) - The changelog can be found here. New announcements: In two weeks DLL injection will be ready, this allows the SDK to work in non administrative environments, contact us for more details. Older announcements (2014) TDI driver is now in Beta, contact us if you're interested. Client side classification SDK is ready (classifies every page on - [Ad injection SDK](https://www.komodia.com/ad-injection-sdk) - Why you need ad injection SDK Browser companies (Mozilla, Google, Microsoft) limit the usage of Toolbars and browser extension. Soon users will only be able install extensions approved by Google on Chrome. This has led to media companies to adapt with an almost certain loss of revenues, at an attempt to comply with new challenging - [SetFileCompletionNotificationModes and Non IFS LSP bug](https://www.komodia.com/setfilecompletionnotificationmodes-and-non-ifs-lsp) - Bug with SetFileCompletionNotificationModes and Non IFS Layered Service Provider On Windows Vista and above the method SetFileCompletionNotificationModes can be used to set the way it receives IO completion port status. When this is used on Non IFS LSP sockets, any operation that uses IO completion port will fail. What it affects Mostly connections to MSSQL, - [Challenges](https://www.komodia.com/challenges) - This page covers all challenges relating development of network interception product, some are shared across redirection technologies, some are specific to them. LSP Bugs in LSP sample The default Microsoft sample everyone is using (including Komodia) and has built in bugs that must be fixed (just to clarify, Komodia had fixed all the bugs mentioned - [DLL injection Windows 8](https://www.komodia.com/dll-injection-windows-8) - DLL injection support in Windows 8 What's new in Windows 8 Windows 8 offers two modes of work: Metro and Desktop. Desktop is the mode we are used to, most apps that work on Windows 7, will work fine on Desktop mode including LSP. Metro is the new mode that uses sandbox for each app, - [Client side per page classification SDK](https://www.komodia.com/client-side-per-page-classification-sdk) - Client side per page classification SDK This SDK allows you to get the classification of URLs (not just the domain) out of 100 categories. The SDK can work with or without Komodia's URL classification services. Why is it needed? To understand why this SDK is needed it's important to understand what's the alternatives. In the - [Komodia: Client side per page classification - WOW!](https://www.komodia.com/komodia-client-side-per-page-classification-wow) - Its been very long since I emailed you, been busy with Windows 8 and WFP, the dust now settled and most AV suites are Windows 8 compatible and so it works with Komodia's WFP, it's been a few busy months working with 3rd party vendors. I wanted to let you know about a feature I - [Parental Control source code](https://www.komodia.com/parental-control-source-code) - Commercial parental control client source code based on Komodia's Redirection SDK, using WFP or LSP technologies. - [Parental control white label](https://www.komodia.com/parental-control-white-label) - Need to white label a parental control product? Check out Komodia's solution for PC/iOS based parental control client. - [Windows Filtering Platform Tutorial](https://www.komodia.com/windows-filtering-platform-tutorial) - WFP Tutorial WFP is a new technology by Microsoft that is meant to replace LSP technology on Windows 8 (WFP itself also works on Windows Vista/7) and it's driver based. You can read more in our free WFP guide. - [Windows Filtering Platform c#](https://www.komodia.com/windows-filtering-platform-c) - Easily interface your C# software with WFP (Windows Filtering Platform) - [Parental control demo](https://www.komodia.com/parental-control-demo) - Software download You can download the software from the live site: Parental control. Licensing We are licensing the full parental control client as an add on to Komodia's Redirector SDK, the GUI is written in PHP, so clients can easily change any aspect of the GUI and even brand the client with their own name. - [Press releases](https://www.komodia.com/press-releases) - Our press releases: November 03, 2012: New Dawn for Network Interception Due to Windows 8 November 21, 2012: Komodia Releases New URL Classification Service November 21, 2012: Komodia Completes Statistical Analysis Of One Million Web Sites And Proves Internet Adult Sites Not The Largest Category December 31, 2012: Komodia Announces Option-To-Purchase Its URL Classification Service - [CurrentWare Partners With Komodia For URL Classification Data](https://www.komodia.com/currentware-partners-with-komodia-for-url-classification-data) - Tel Aviv, Israel (See original on PRWEB) January 31, 2013 Komodia, provider of URL Classification Services, today has announced that CurrentWare, a global leader of Internet and Endpoint Security Solutions, has deployed Komodia’s URL Classification systems and services into their BrowseControl product, which is an employee monitoring solution. CurrentWare’s CEO, Jay Lakhani, is very confident - [PR: Parental Control Solutions, LTD. Has Released Its Revolutionary New Complementary Parental Control Software Called “KeepMyFamilySecure” ](https://www.komodia.com/pr-parental-control-solutions-ltd-has-released-its-revolutionary-new-complementary-parental-control-software-called-keepmyfamilysecure) - Tel Aviv, Israel (See original on PRWEB) December 31, 2012 Parental Control Solutions Ltd., a subsidiary of Komodia Ltd, has just released their free, new parental control software called KeepMyFamilySecure, and has changed the way parents are able to control what their children view on the Internet. The company reports that in the past five - [PR: Komodia Announces Option-To-Purchase Its URL Classification Service Database And Static URL Blacklist](https://www.komodia.com/pr_urlblacklist) - Tel Aviv, Israel (See original on PRWEB) December 31, 2012 Komodia.com announces the availability for purchase of its URL classification service database, as well as providing the static URL Blacklist. The company reports that while offering the URL classification service via a server, they discovered that there is also a need for a one-time purchase, - [Komodia's Blogs](https://www.komodia.com/komodias-blogs) - Technical blog Komodia's Technical Blog - Discusses interesting technical aspects. Marketing blog Komodia's Marketing Blog - Discusses interesting marketing approaches, thing we tried, what worked and what not, mostly B2B oriented. Hebrew blog Hebrew Blog - Written in hebrew, talks mostly about mindset. URL Categorization URL Categorization - Discusses practical approach to URL Categorization. LSP - [PR: Komodia Releases New URL Classification Service](https://www.komodia.com/pr-komodia-releases-new-url-classification-service) - Tel-Aviv, Israel (See original on PRWEB) November 21, 2012: Komodia has released its new URL classification service. It can now categorize a site in one of 100 categories, with a strong emphasis on adult content that currently has nine categories that give better granularity, making it especially suited for child protection. There is also strong - [PR: New Dawn for Network Interception Due to Windows 8](https://www.komodia.com/pr-new-dawn-for-network-interception-due-to-windows-8) - Microsoft’s new Windows 8 operating system has created dramatic changes for network interception and according to Komodia, Inc., developer of the Redirector platform, programmers and security experts ‘must adapt’ if their applications need to capture and modify network traffic. Komodia says that Microsoft have changed the rules of the game and AV programmers and vendors must now adapt. The old technologies still work under legacy mode, but applications can’t be certified if LSP and TDI are used; they will not intercept modern UI. - [PR: Komodia Completes Statistical Analysis Of One Million Web Sites And Proves Internet Adult Sites Not The Largest Category](https://www.komodia.com/pr-komodia-completes-statistical-analysis-of-one-million-web-sites-and-proves-internet-adult-sites-not-the-largest-category) - Komodia takes a no-nonsense approach at determining the veracity of the claims that Adult Sites have an overwhelming presence on the World Wide Web. As the Komodia Team analyzed the results of their proprietary statistical analysis, the results showed a different picture. - [Sniffer](https://www.komodia.com/sniffer) - Free stream sniffer for normal and SSL encrypted traffic - [WFP practical guide](https://www.komodia.com/wfp-practical-guide) - Retail Products WFP practical guide Make sure to read the WFP high level overview guide before reading this guide. Why is WFP so complex? Main implementation of WFP is driver based and driver development has always been hard and with shortage of documentation, also (not an official statement by Microsoft), at the past you could - [Products](https://www.komodia.com/products) - Komodia's traffic shaping/redirection and SSL decryption product list - [TDI Windows 8](https://www.komodia.com/tdi-windows-8) - TDI support in Windows 8 What's new in Windows 8 Windows 8 offers two modes of work: Metro and Desktop. Desktop is the mode we are used to, most apps that work on Windows 7, will work fine on Desktop mode including LSP. Metro is the new mode that uses sandbox for each app, Metro - [LSP (Layered service provider) Windows 8](https://www.komodia.com/lsp-layered-service-provider-windows-8) - LSP support in Windows 8 What's new with Windows 8 Windows 8 offers two modes of work: Metro and Desktop. Desktop is the mode we are used to, most apps that work on Windows 7, will work fine on Desktop mode including LSP. Metro is the new mode that uses sandbox for each app, Metro - [BHO Windows 8](https://www.komodia.com/bho-windows-8) - BHO support in Windows 8 What's new in Windows 8 Windows 8 offers two modes of work: Metro and Desktop. Desktop is the mode we are used to, most apps that work on Windows 7, will work fine on Desktop mode including LSP. Metro is the new mode that uses sandbox for each app, Metro - [DLL injection](https://www.komodia.com/dll-injection) - High level overview of DLL injection - [WFP Windows 8](https://www.komodia.com/wfp-windows-8) - WFP support in Windows 8 What's new with Windows 8 Windows 8 offers two modes of work: Metro and Desktop. Desktop is the mode we are used to, most apps that work on Windows 7, will work fine on Desktop mode. Metro is the new mode that uses sandbox for each app, Metro app can't - [Downloads](https://www.komodia.com/downloads) - List of free open source tools by Komodia - [Komodia Relay](https://www.komodia.com/komodia-relay) - Free open source tool to perform TCP based session relay - [Thank you (ad)](https://www.komodia.com/thank-you-ad) - Thank you for filling the trial form, a representative will contact you within 48 hours to assess your needs and send you the right trial version. Meanwhile you can download the Parental Control demo to see a product developed using the SDK. - [Services](https://www.komodia.com/services) - List of our services - [Bugs Discovered](https://www.komodia.com/bugs-discovered) - During the development of Komodia's redirector we have encountered numerous problems and bugs that we couldn't forsee upfront (all bugs are solved in the SDK) you can also read the overall challenges in developing such a solution. Safari 5.1 Safari is doing something not standard but legit, when using the MS sample, this causes Safari - [Parental Control API](https://www.komodia.com/parental-control-api) - Our parental control SDK is a component that is layered on top of our Komodia's Redirector platform SDK and is performing parental control and other content aware operations on HTTP and HTTPS based traffic. Details This component is a plugin for Komodia's Redirector which gives you the ability to receive complete and parsed HTTP/HTTPS (in - [Second LSP Tip](https://www.komodia.com/second-lsp-tip) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [LSP Sample](https://www.komodia.com/lsp/lsp-sample) - LSP sample source code - [Komodia's LSP Show COM API](https://www.komodia.com/lsp-show) - How to debug the annoying heap corruption - [TCP/IP library V5.1](https://www.komodia.com/tcpip-library-v5-1) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [Komodia's Interceptor](https://www.komodia.com/products/komodias-interceptor) - SDK to perform stream sniffing for normal and SSL encrypted traffic - [TCP/IP library V4.0](https://www.komodia.com/tcpip-library-v4-0) - Komodia TCP/IP V4 Free open source C++ winsock library - [Changelog](https://www.komodia.com/changelog) - CHANGES FROM TCP/IP library V5 TO TCP/IP library V5.1 Dropped support for the KomodiaIPUtils library. Changes and addition to the following classes: KomodiaInfraLib classes: CArray_ptr (new class) New Auto_ptr like class for array protection (that uses delete []) CBlockedThread (new class) Issue a static code call inside another thread, but wait inside current thread until - [TCP/IP library V5](https://www.komodia.com/tcpip-library-v5) - Retail Products Free open source winsock library with SSL socket - TCP/IP library V5.1 Today's R&D managers are faced with a tough dilemma when selecting the right component for their TCP/IP network communication. Why choose Komodia's TCP/IP Library V5: MFC - Comes with the full MFC overhead. Once you're using it, you can't get rid - [Articles](https://www.komodia.com/articles) - Articles on various subjects which relates to Winsock LSP, network interception and parental control - [Winsock LSP conflicts explained](https://www.komodia.com/winsock-lsp-conflicts-explained) - Retail Products: Winsock LSP conflicts explained Background on LSP chain links Winsock LSP architecture is like a chain, first link is the network application and the last link is the TCP/IP stack. In the middle there are the LSP links, when there's only one LSP then there's no problem because the flow is: Application->LSP->Stack. In - [Winsock LSP debugging techniques](https://www.komodia.com/winsock-lsp-debugging-techniques) - Retail Products: Winsock LSP debugging techniques Why debugging LSP is different? When debugging your own application you just press F5 and presto, you're in business but in the world of LSPs it's not that easy (other wise I wouldn't write this article). The challenge with debugging LSPs is that each LSP is running at the - [Winsock LSP vs TDI](https://www.komodia.com/winsock-lsp-vs-tdi) - Retail Products: Winsock LSP vs TDI Before we start, you can read: What is LSP and What is TDI. The similarity between LSP and TDI is that they both operate on the Winsock functions and process the traffic as streams and not as packets. The main difference between LSP and TDI is that LSP is - [How to debug Heap corruptions](https://www.komodia.com/how-to-debug-heap-corruptions) - Retail Products: How to debug Heap corruptions What is Heap corruption Heap corruption is a very annoying problem because the crash doesn't suggest where the corruption is. When the corruption occur you usually see these methods in the trace: nh_malloc_dbg, nh_malloc_dbg_impl The corruption usualy occurs when someone deleted a memory chunk and later wrote on - [Sixth LSP Tip](https://www.komodia.com/sixth-lsp-tip) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [Fifth LSP Tip](https://www.komodia.com/fifth-lsp-tip) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [Forth LSP Tip](https://www.komodia.com/forth-lsp-tip) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [Third LSP Tip](https://www.komodia.com/third-lsp-tip) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [First LSP Tip](https://www.komodia.com/first-lsp-tip) - Komodia TCP/IP V5.1 Free open source C++ winsock library (With SSL support) - [Portfolio](https://www.komodia.com/portfolio) - Komodia's custom projects portfolio - [Outsourcing Tips](https://www.komodia.com/outsourcing-tips) - Overview LSP (Layered Service Provider) programming is a rare and hard to find expertise because it requires knowledge and experience in many architectures and programming language such as: winsock programming, win32 API, C/C++ programming, and of course LSP programming. More then once we've been called to salvage a project because of an inexperienced LSP programmer - [Videos](https://www.komodia.com/videos) - Videos Komodia's Redirector Komodia's Interceptor SSL Digestor/Decoder SSL Digestor/Decoder Winsock LSP About