Hi all,

I'm trying to get xfreerdp to forward disks on my Mac, but I'm having
no luck. Wanted to poll the community to see if anyone else has done
any investigation into this, before I spend the rest of the weekend
chasing my tail.

Here's the command I'm running (using latest trunk version):

xfreerdp --plugin rdpdr --data disk:derp:/Users/Dorian -- -u
administrator 192.168.4.103


I've done a bit of debugging, and here's what I've observed. Note that
behavior seems to be same for printer or disk, so I think the issue
lies in rdpdr, not disk.

1. Plugin is loaded properly (it's a .so file on Mac)
2. Server sends a PAKID_CORE_SERVER_ANNOUNCE
3. Client processes the packet and responds with appropriate data (as
far as I can tell, the hostname and other data gets sent just fine?)
4. Server sends *another* PAKID_CORE_SERVER_ANNOUNCE
5. Server gives up.


Step 4 is where xfreerdp on Mac differs from Linux... at step 4 on
ubuntu, the server sends a PAKID_CORE_SERVER_CAPABILITY, as expected.

I've debugged into MyVirtualChannelWrite on Mac, and it appears to be
writing the data as expected (it's flushed over wire in
freerdp_chanman_process_sync properly).

I haven't gotten Cain to work with FreeRDP (it only seems to work with
MS clients), so I guess the next step for me will be to get Wireshark
set up for sniffing...

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to