brightio/penelope

Feature Request: Remote Tab Autocompletion for Windows PowerShell Sessions

Open

#109 opened on Jan 29, 2026

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Python (219 forks)auto 404
enhancementhelp wanted

Repository metrics

Stars
 (1,923 stars)
PR merge metrics
 (PR metrics pending)

Description

Description: Currently, when interacting with a Windows reverse shell, pressing Tab does not autocomplete file paths or commands on the remote machine. It would be a significant productivity improvement if penelope could handle tab completion in these scenarios, similar to how it behaves in Linux PTY sessions or other Windows tools.

Reference: This functionality is currently available in evil-winrm-py. There, the user can press Tab within the remote session, and the tool queries the remote host to complete the path or command.

Additional Context: I understand that evil-winrm-py operates over the WinRM protocol, which might make autocompletion easier to implement than in penelope's raw TCP shell handling.

Contributor guide