the attachment in my previous email got removed, here's a link to the Wireshark capture data:
http://dl.dropbox.com/u/9060190/VMRDP_packets.txt.zip Alessandro On Apr 30, 2012, at 05:11 , Alessandro Pilotti wrote: > Hi Marc, > > please find attached the Wireshark packet captute export. > Filter: tcp.port == 2179 > > here's the .Net code that I used to generate it, wrapping mstscax.dll. > > Interop assemblies assemblies generated with: > aximp %windir%\system32\mstscax.dll > > The server OS is Hyper-V Server 2008 R2 SP1. > > > AxMsRdpClient7NotSafeForScripting m_RdpClient = new > AxMsRdpClient7NotSafeForScripting(); > m_RdpClient.Dock = DockStyle.Fill; > > this.Controls.Add(m_RdpClient); > > m_RdpClient.DesktopWidth = 1024; > m_RdpClient.DesktopHeight = 768; > //m_RdpClient.FullScreen = true; > > m_RdpClient.Server = "Server"; > > m_RdpClient.UserName = "Administrator"; > m_RdpClient.AdvancedSettings2.ClearTextPassword = "******"; > > m_RdpClient.AdvancedSettings2.RDPPort = 2179; > m_RdpClient.AdvancedSettings7.PCB = > "7C50BF91-2D18-4683-8737-74774519F3B9"; > > m_RdpClient.AdvancedSettings7.AuthenticationServiceClass = > "Microsoft Virtual Console Service"; > m_RdpClient.AdvancedSettings8.EnableCredSspSupport = true; > m_RdpClient.AdvancedSettings8.NegotiateSecurityLayer = false; > > m_RdpClient.Connect(); > > > Thanks! > > Alessandro > > > > > > On Apr 29, 2012, at 23:34 , Marc-André Moreau wrote: > >> Hi Alessandro, >> >> I'm not sure if this is fully documented in the specs, but I think it would >> be very helpful if you could take a packet capture with wireshark so we can >> have a sample of the connection sequence messages. >> >> I don't think anyone has implemented it, but it does not look that hard to >> implement. Your contributions are welcome :) >> >> On Sun, Apr 29, 2012 at 8:25 AM, Alessandro Pilotti <a...@pilotti.it> wrote: >> Hi guys, >> >> I'd like to use FreeRDP to connect to Microsoft Hyper-V hosts for guest >> management. >> I'd be glad to help in developing missing features in case. >> >>> From what I collected so far, it's a standard RDP connection on port 2179 >>> instead of 3389 with some additional data that needs to be passed in a >>> Pre-Connection blob in order for the host to know to what guest to connect. >> >> Here's a thread on technet on the subject inclusing some samples related to >> the RDP ActiveX control as a starting point: >> http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/9b208cdb-a8c8-4afc-ba2d-230f63182bb9/ >> >> >> >> Thanks! >> >> Alessandro Pilotti >> Cloudbase Solutions Srl >> ------------------------------------------------------------ >> IT Consultant & Technical Speaker >> >> MVP ASP.Net / IIS >> Microsoft Certified Professional & Trainer >> MCSD, MCAD, MCSE, MCDBA, MCTS, MCT >> RHCE - Red Hat Certified Engineer >> ------------------------------------------------------------ >> >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Freerdp-devel mailing list >> Freerdp-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freerdp-devel >> > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Freerdp-devel mailing list > Freerdp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freerdp-devel ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel