Skip to content

update rsync module to work with protocol 32 (released early 2025) - #21793

Open
h00die wants to merge 1 commit into
rapid7:masterfrom
h00die:rsync
Open

update rsync module to work with protocol 32 (released early 2025)#21793
h00die wants to merge 1 commit into
rapid7:masterfrom
h00die:rsync

Conversation

@h00die

@h00die h00die commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Description

rsync released protocol 32 early in 2025. It changed the banner in a way that broke the current module. This PR updates the module (and documentation) to handle protocol 32.

Pre

msf auxiliary(scanner/rsync/modules_list) > rexploit
[*] Reloading module...
[-] 127.0.0.1:873         - no rsync negotiation found
[-] 127.0.0.1:873         - does not appear to be rsync
[*] 127.0.0.1:873         - Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed

Post

msf auxiliary(scanner/rsync/modules_list) > rexploit
[*] Reloading module...
[*] 127.0.0.1:873         - rsync protocol version: 32.0
[+] 127.0.0.1:873         - 2 rsync modules found: public, locked

rsync modules for 127.0.0.1:873        
=======================================

   Name    Comment                   Authentication
   ----    -------                   --------------
   locked  password-protected share  required
   public  open share                not required


[*] 127.0.0.1:873         - Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed

Verification Steps

Try all 3 docker images and make sure all 3 show 2 shares (locked, and public) as per the docs

    • start vuln image
    • ./msfconsole
    • use auxiliary/scanner/rsync/modules_list
    • set rhosts 127.0.0.1
    • set verbose true
    • set SHOW_MOTD true
    • set SHOW_VERSION true
    • run

AI Usage Disclosure

GLM-5.3 was used to assist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant