Attach Planning
Deterministic plans with identity, compatibility, and risk assessment.
USBCore traces USB redirection across Linux, FreeRDP URBDRC, Windows PnP and virtualized Windows guests - then shows exactly where the device lifecycle breaks or materializes.
Correlated events, state transitions, and evidence across the entire path.
Deterministic plans with identity, compatibility, and risk assessment.
One-command exports for Windows, RDP, PnP, and URBDRC data.
Every run captured, correlated, and ready for post-mortem.
Structured Windows data without manual digging.
Understands URBDRC, re-enumeration, and composite devices.
Clean transport interface for future backends.
$ usbcore attach --device android --target winbox --user dev --dry-run --explain
{
"schema_version": "usbcore/v1alpha1",
"plan": {
"device": "Samsung A56 (04e8:686c)",
"backend": "rdp",
"command": "xfreerdp /v:winbox /u:dev /usb:id:04e8:686c ...",
"identity": "strong",
"compatibility": "high",
"warnings": [],
"next_action": "execute or generate profile"
}
}