{"id":15031132,"url":"https://github.com/linuxfandudeguy/rust-file-scanner","last_synced_at":"2026-01-25T22:23:39.982Z","repository":{"id":252871780,"uuid":"841751015","full_name":"linuxfandudeguy/rust-file-scanner","owner":"linuxfandudeguy","description":"A application written in Rust to scan a directory provided as a command line argument for corrupted or empty files.","archived":false,"fork":false,"pushed_at":"2024-08-13T14:36:28.000Z","size":47,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-19T03:11:19.656Z","etag":null,"topics":["colored","file-scan","file-scanner","files","filesystem","fs","rust","rust-lang","walkdir"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linuxfandudeguy.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}},"created_at":"2024-08-13T01:17:45.000Z","updated_at":"2024-08-13T14:36:31.000Z","dependencies_parsed_at":"2025-02-16T03:42:20.839Z","dependency_job_id":null,"html_url":"https://github.com/linuxfandudeguy/rust-file-scanner","commit_stats":null,"previous_names":["linuxfandudeguy/rust-file-scanner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/linuxfandudeguy/rust-file-scanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Frust-file-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Frust-file-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Frust-file-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Frust-file-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linuxfandudeguy","download_url":"https://codeload.github.com/linuxfandudeguy/rust-file-scanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxfandudeguy%2Frust-file-scanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28760643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T20:56:06.009Z","status":"ssl_error","status_checked_at":"2026-01-25T20:54:48.203Z","response_time":113,"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":["colored","file-scan","file-scanner","files","filesystem","fs","rust","rust-lang","walkdir"],"created_at":"2024-09-24T20:14:57.194Z","updated_at":"2026-01-25T22:23:39.959Z","avatar_url":"https://github.com/linuxfandudeguy.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rust-file-scanner\n\u003e **Warning**: the file will randomly duplicate itself completely empty each time you use it. Each time you use it, please delete those files.\n\n\n\n\nThis is my first rust project yay :D\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://skillicons.dev/icons?i=rust\" alt=\"rust\" height=\"40\"/\u003e\n\u003c/div\u003e\n\n------------------------------------------------------------------------\n\nThis was made using **Cargo** and **Rust**.\n\nThis rust application scans for corrupted/empty files in a directory provided in command line arguments.\n\nHere's a screenshot example:\n\n![Screenshot 2024-08-12 9 46 38 PM](https://github.com/user-attachments/assets/c24cceb8-db46-4b2f-9bbc-40141f8fccd2)\n\n\u003e The project was still in development when the screenshot was taken.\n\nIf it finds files it will return the files with their file path and if not it won't do it, and it also displays a counter for the amount of files scanned.\n\nThe `Cargo.toml` file has the dependencies needed:\n\n```toml\n[dependencies]\nwalkdir = \"2.3.2\"\ncolored = \"2.0.0\"\n```\n\nOnce you have downloaded necessary files/packages you can run:\n\n```bash\ncargo build\n```\nThen to scan a directory you can run:\n\n```bash\ncargo run ./\n```\n\n anyone who's about to complain about I didn't give installation instructions for cargo too bad\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxfandudeguy%2Frust-file-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinuxfandudeguy%2Frust-file-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxfandudeguy%2Frust-file-scanner/lists"}