{"id":15008855,"url":"https://github.com/ninijay/pycurity","last_synced_at":"2025-07-20T22:07:36.936Z","repository":{"id":26463403,"uuid":"108597507","full_name":"ninijay/pycurity","owner":"ninijay","description":"Python Security Scripts","archived":false,"fork":false,"pushed_at":"2022-03-27T11:38:06.000Z","size":38,"stargazers_count":244,"open_issues_count":1,"forks_count":48,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-09T22:18:32.732Z","etag":null,"topics":["cracker","hacking-tool","nmap","penetration-testing-framework","port-scanner","python-2","python2","scanner","vuln"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ninijay.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}},"created_at":"2017-10-27T21:29:13.000Z","updated_at":"2025-02-20T15:36:27.000Z","dependencies_parsed_at":"2022-08-07T12:00:33.888Z","dependency_job_id":null,"html_url":"https://github.com/ninijay/pycurity","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ninijay/pycurity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ninijay%2Fpycurity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ninijay%2Fpycurity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ninijay%2Fpycurity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ninijay%2Fpycurity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ninijay","download_url":"https://codeload.github.com/ninijay/pycurity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ninijay%2Fpycurity/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266205679,"owners_count":23892500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cracker","hacking-tool","nmap","penetration-testing-framework","port-scanner","python-2","python2","scanner","vuln"],"created_at":"2024-09-24T19:21:04.709Z","updated_at":"2025-07-20T22:07:36.902Z","avatar_url":"https://github.com/ninijay.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pycurity\nA list of python hacking scripts I wrote with the guide of [this book](http://amzn.to/2iaG8t6)\n\nThis is a current work in progress.\n\nI also have some PenTesting/ Hacking and Coding videos on my [YouTube Channel](https://www.youtube.com/channel/UCGISJ8ZHkmIv1CaoHovK-Xw) if you're into that.\n\nAs soon as I've finished the book, I'll fork this project and create a more usefull pentesting-framework.\n\n# List of Scripts and what they do:\n## crackers\n### unzip.py\nA simple zip-pw dictionary cracker.\n\nUsage:\n``` bash\npython unzip.py -f \u003czipfile\u003e -d \u003cdictionary_file\u003e\n```\n\nThis script will crack a pw- protected zip file with a dictionary list. It will create a pseudo- Thread for each dictionary_file line to speed up the process.\n\n## metasploit\n### conficker.py\nClone of conficker exploit\n\nUsage:\n``` bash\npython -H \u003cRHOST[s]\u003e -l \u003cLHOST\u003e [-p \u003cLPORT\u003e -F \u003cPassword File\u003e]\n```\nSimplifies the process of creating a conficker exploit by handling all the configuration and launching the exploit via msf.\n\n## scanners\n### port_scanner.py\nA port scanner for hostnames/ips and port(s)\n\nUsage: \n``` bash\npython port_scanner.py -H \u003cip-adress\u003e -p \u003csingle port\u003e\npython port_scanner.py -H \u003cip-adress\u003e -p \"\u003cmutliple ports separated by comma\u003e\"\n# eg for multiple port scan\npython port_scanner.py -H 127.0.0.1 -p \"20, 21, 443\"\n```\n\n### nmap\\_port_scanner.py\nSame as [port_scanner.py](#port_scannerpy) but with nmap integration.\n\n### simple\\_vuln_scanner.py\nA simple scanner for common vulnerabilities.\n\nUsage: \n``` bash\npython simple_vuln_scanner.py \u003cvuln_list.txt\u003e\n```\n\nvuln_list.txt can contain banner info like\n- \"FreeFloat FTP Server\"\n- \"3Com 3CDaemon FTP Server Version 2\"\n\nas suggested by the book. Not limited to FTP- Services.\n\nScans some ports in a range of IP- Adresses to get vulnerable services.\n\n## ssh\n\n### ssh_dictionary.py\nA simple brute-forcer for ssh connections, using a dictionary.\n\nUsage:\n``` bash\npython ssh_dictionary.py -H \u003chostname\u003e -u \u003cusername\u003e -F \u003cpassword- file\u003e\n```\nTries to brute- force an ssh connection for a given user using a dictionary.\n\n# Disclosure\nThis Readme may contain affiliate marketing links, which means I may get paid commission on sales of those products or services we write about. My content is not influenced by advertisers or affiliate partnerships. This disclosure is provided in accordance with the Federal Trade Commission’s 16 CFR § 255.5: Guides Concerning the Use of Endorsements and Testimonials in Advertising.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fninijay%2Fpycurity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fninijay%2Fpycurity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fninijay%2Fpycurity/lists"}