Subversion (SVN) Server -Port 3690
Last updated
Become VeryLazyTech member! π
Follow us on:
β Twitter @VeryLazyTech.
πΎ Github @VeryLazyTech.
π Medium @VeryLazyTech.
πΊ YouTube @VeryLazyTech.
π© Telegram @VeryLazyTech.
π΅οΈββοΈ My Site @VeryLazyTech.
Visit our shop for e-books and courses. π
Apache Subversion (SVN) is a centralized version control system used to manage the current and historical state of files and directories. It is widely used in software development to track changes, maintain project history, and collaborate across teams.
If misconfigured or exposed to the internet without restrictions, an attacker can:
Enumerate repository names.
Download full project source code.
Access sensitive files such as configuration files, credentials, and API keys.
Default Port: 3690/tcp
Service Name: svnserve
License: Apache License
Risk: Source code leaks, sensitive data exposure.
Check if the port is open:
You can connect directly to grab the banner:
This might reveal the SVN version and server info.
This can reveal usernames, commit messages, and possible hints about sensitive files.
This downloads the full source code locally.
This switches the working directory to revision 2, allowing you to explore historical code.
Learn & practice For the Bug Bounty
Become VeryLazyTech member! π
Follow us on:
β Twitter @VeryLazyTech.
πΎ Github @VeryLazyTech.
π Medium @VeryLazyTech.
πΊ YouTube @VeryLazyTech.
π© Telegram @VeryLazyTech.
π΅οΈββοΈ My Site @VeryLazyTech.
Visit our shop for e-books and courses. π
Last updated
nmap -p 3690 <target>
PORT STATE SERVICE
3690/tcp open svnservenc -vn <target> 3690svn ls svn://<target>svn log svn://<target>svn checkout svn://<target>svn up -r <revision_number>