{"id":301,"date":"2012-10-20T07:30:00","date_gmt":"2012-10-20T07:30:00","guid":{"rendered":"http:\/\/atumvirtwordpress.azurewebsites.net\/?p=301"},"modified":"2012-10-20T07:30:00","modified_gmt":"2012-10-20T07:30:00","slug":"citrix-xenapp-remote-desktop-services-virtual-ip","status":"publish","type":"post","link":"https:\/\/avtempwp.azurewebsites.net\/2012\/10\/citrix-xenapp-remote-desktop-services-virtual-ip\/","title":{"rendered":"Citrix XenApp \/ Remote Desktop Services Virtual IP"},"content":{"rendered":"

A question came up in #Citrix on Freenode about how to filter network packets on a per-user basis with a XenApp session. \u00a0I remembered reading about the feature, so I went digging about it and found that it is possible and relatively painless. \u00a0The feature assigns an individual IP address to each session, which you can then filter using any variety of methods you wish.<\/p>\n

Configuring Remote IP Virtualization for Remote Desktop Services<\/a>
How Virtual IP Addressing Works<\/a> (XenApp)
Frederic Serriere’s\u00a0Real world experience with XenApp and virtual IPs<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

A question came up in #Citrix on Freenode about how to filter network packets on a per-user basis with a XenApp session. \u00a0I remembered reading about the feature, so I went digging about it and found that it is possible and relatively painless. \u00a0The feature assigns an individual IP address to each session, which you […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,47,52,75],"tags":[],"_links":{"self":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts\/301"}],"collection":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/comments?post=301"}],"version-history":[{"count":0,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts\/301\/revisions"}],"wp:attachment":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/media?parent=301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/categories?post=301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/tags?post=301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}