{"id":19582928,"url":"https://github.com/miisterc/ftp-scan","last_synced_at":"2026-03-01T12:35:13.430Z","repository":{"id":250577500,"uuid":"834839524","full_name":"MIISTERC/ftp-scan","owner":"MIISTERC","description":"ftp-scan is a anonymous login and vulnerable ftp service scanner. it is made for ctf's and penetration testing.It is made in python for Quick-use.","archived":false,"fork":false,"pushed_at":"2025-10-22T16:35:07.000Z","size":58,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T18:27:08.333Z","etag":null,"topics":["ctf","ctf-tools","ftp","ftp-anon","ftp-client","ftp-scanner","ftp-vulnerabilty-scanner","ftplib","ftpscan","hacking","hacking-tools","pentesting","python","vulnerability-scanners"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MIISTERC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-28T14:19:26.000Z","updated_at":"2025-10-22T16:35:11.000Z","dependencies_parsed_at":"2024-11-11T07:38:47.067Z","dependency_job_id":"4a019376-b9cd-4356-aa55-5006d32e592e","html_url":"https://github.com/MIISTERC/ftp-scan","commit_stats":null,"previous_names":["miisterc/ftp-scan"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MIISTERC/ftp-scan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2Fftp-scan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2Fftp-scan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2Fftp-scan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2Fftp-scan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MIISTERC","download_url":"https://codeload.github.com/MIISTERC/ftp-scan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2Fftp-scan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29969251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T11:43:06.159Z","status":"ssl_error","status_checked_at":"2026-03-01T11:43:03.887Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ctf","ctf-tools","ftp","ftp-anon","ftp-client","ftp-scanner","ftp-vulnerabilty-scanner","ftplib","ftpscan","hacking","hacking-tools","pentesting","python","vulnerability-scanners"],"created_at":"2024-11-11T07:38:38.945Z","updated_at":"2026-03-01T12:35:08.419Z","avatar_url":"https://github.com/MIISTERC.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FTP Scanner for Pentesting and CTFs\n![Screenshot from 2024-07-28 19-53-06](https://github.com/user-attachments/assets/eb855e92-71a9-49fe-a3f2-009d52610df8)\n\n![Python](https://img.shields.io/badge/python-v3.8%2B-blue)\n![License](https://img.shields.io/badge/license-MIT-green)\n![Platform](https://img.shields.io/badge/platform-linux--64%20%7C%20windows--64-lightgrey)\n![Status](https://img.shields.io/badge/status-active-brightgreen)\n\n## Overview\n\nWelcome to the **FTP Scanner**, a tool designed for cybersecurity professionals and enthusiasts involved in Capture the Flag (CTF) competitions and pentesting activities. This script helps you identify anonymous FTP logins, lists files, grabs banners, and checks for known vulnerabilities against a database.\n\n## Features\n\n- **Anonymous Login Detection**: Checks if an FTP server allows anonymous logins.\n- **File Listing**: Lists all files available in the FTP directory.\n- **Banner Grabbing**: Extracts the FTP server banner.\n- **Vulnerability Scanning**: Compares the extracted banner against a local database of known vulnerabilities.\n\n## Prerequisites\n\nMake sure you have Python 3.8+ installed. You'll also need to install the required dependencies:\n## Setup\n```sh\ngit clone https://github.com/MIISTERC/ftp-scan.git\ncd ftp-scan\nsudo bash setup.sh\n```\nYou can use the automated setup file `setup.sh` or you can do it manually..\n```sh\ngit clone https://github.com/MIISTERC/ftp-scan.git\ncd ftp-scan\npip3 install -r requirements.txt\nsudo ln -s \u003cpath\u003e/ftp-scan/ftpscan.py /usr/bin/ftpscan\nftpscan -h\n```\nor you can just use it by\n```sh\npython3 ftpscan.py -h\n```\n## Usage\n```sh\nftpscan -t 127.0.0.1 (default port is 21)\nftpscan -t 127.0.0.1 -p 1234\n```\n## Warning\n1.Make sure the shebang in `ftpscan.py` matches your actual python3 path if it does , then you are good to go :)\n\u003cbr\u003e\n2.After running setup.sh , please don't move the script to another location as it deflects the symbolic link and as well as the script cant open the `.db` file. instead after cloning leave the `ftp-scan` directory as it is.\n## output\nExample output\n\u003cbr\u003e\n![output](https://github.com/user-attachments/assets/f46cd135-b17e-4bd1-a350-07214efd6291)\n\n\nhope this tools! Help you..\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiisterc%2Fftp-scan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiisterc%2Fftp-scan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiisterc%2Fftp-scan/lists"}