{"id":12,"date":"2010-06-07T16:17:34","date_gmt":"2010-06-07T16:17:34","guid":{"rendered":"http:\/\/www.winsocklsp.com\/?p=12"},"modified":"2010-06-08T16:44:13","modified_gmt":"2010-06-08T16:44:13","slug":"windows-sockets","status":"publish","type":"post","link":"https:\/\/www.winsocklsp.com\/index.php\/2010\/06\/07\/windows-sockets\/","title":{"rendered":"Windows Sockets"},"content":{"rendered":"<p>Winsock is simply the shortened form of Windows Sockets and it is the top dog in every network (Windows).\u00c2\u00a0 Layered Service Provider is shortened down to LSP and the Winsock LSP is merely a code that allows your application to maneuver itself into the communication stack for the Winsock API.\u00c2\u00a0 Winsock LSP can read, intercept, and modify network traffic.<\/p>\n<p>Winsock APIs are simply the application program interfaces.\u00c2\u00a0 These\u00c2\u00a0facilitate communication\u00c2\u00a0for\u00c2\u00a0the application network calls and the Windows OS kernel.\u00c2\u00a0 Therefore, any message sent\u00c2\u00a0through this network gets turned into an application call.\u00c2\u00a0 This application call is then fed to the WinSock API. At this point Winsock routes this message through the kernel and to the recipient port.<\/p>\n<p>Since the Winsock LSP is a simply a code, it\u00c2\u00a0can be placed anywhere between the applications and the API.\u00c2\u00a0 This results in the possibility of any network call\/message from the application can be scanned and intercepted.\u00c2\u00a0 There are various actions that can be taken based on the data gained and the benefits to the user are immense.<\/p>\n<p>Chris<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Winsock is simply the shortened form of Windows Sockets and it is the top dog in every network (Windows).\u00c2\u00a0 Layered Service Provider is shortened down to LSP and the Winsock LSP is merely a code that allows your application to maneuver itself into the communication stack for the Winsock API.\u00c2\u00a0 Winsock LSP can read, intercept, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[10,8,9],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-winsock-lsp","tag-api","tag-windows-sockets","tag-winsock-api"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":1,"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":13,"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions\/13"}],"wp:attachment":[{"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winsocklsp.com\/index.php\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}