{"id":22804330,"url":"https://github.com/divinemonk/program_dumps","last_synced_at":"2026-04-08T16:03:46.559Z","repository":{"id":168529827,"uuid":"637444387","full_name":"Divinemonk/program_dumps","owner":"Divinemonk","description":"[program_dumps]: day-to-day workflow automation scripts \u0026 programs!","archived":false,"fork":false,"pushed_at":"2024-01-22T06:06:21.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"m41n","last_synced_at":"2025-06-13T10:50:54.195Z","etag":null,"topics":["automation","bash","burp","burp-requests","converter","day-to-day","linux","python","python3","requests","scripts","sh","shell","unix"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Divinemonk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-05-07T15:19:34.000Z","updated_at":"2023-06-26T08:31:45.000Z","dependencies_parsed_at":"2024-01-22T06:39:16.200Z","dependency_job_id":"b76350cc-9f5c-4574-87af-e02ba8a98e34","html_url":"https://github.com/Divinemonk/program_dumps","commit_stats":null,"previous_names":["divinemonk/program_dumps"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Divinemonk/program_dumps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divinemonk%2Fprogram_dumps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divinemonk%2Fprogram_dumps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divinemonk%2Fprogram_dumps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divinemonk%2Fprogram_dumps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Divinemonk","download_url":"https://codeload.github.com/Divinemonk/program_dumps/tar.gz/refs/heads/m41n","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divinemonk%2Fprogram_dumps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31562697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["automation","bash","burp","burp-requests","converter","day-to-day","linux","python","python3","requests","scripts","sh","shell","unix"],"created_at":"2024-12-12T10:07:52.426Z","updated_at":"2026-04-08T16:03:46.541Z","avatar_url":"https://github.com/Divinemonk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Program Dumps\n\u003e day-to-day workflow automation scripts \u0026 programs\n\n\u003cbr\u003e\n\n## Index\n| pseudonym | raw code | prog lang |\n| --- | --- | --- |\n| [Mass remane files](#massnamer) | [source code](https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/massnamer.py) | python3 |\n| [Monitor mode](#monitormode) | [source code](https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/monitormode.sh) | bash script |\n| [Response code checker](#responsor) | [source code](https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/responsor.py) | python3 |\n| [Burp Raw Requests To Python](#brrtp) | [source code](https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/brrtp.py) | python3 |\n| [Optiptical Character Recognizer](#ocr) | [source code](https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/ocr.py) | python3 |\n| [Filesystem Path Logger](#logpath) | [source code](https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/logpath.py) | python3 |\n\n\u003cbr\u003e\n\n## Notes\n- linux users can use `sudo chmod +x \u003cscript/program name\u003e` to run directly (eg: `sudo monitormode wlan1 mon`, without `bash` prefix)\n- all the programs are here are integrated/avaliable in one installation/program [___bto___](https://github.com/Divinemonk/bto)\n\n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## massnamer\nMass rename files is particular pattern or style you prefer.\n```\nusage: massnamer.py [-h] [-p PATTERN] [-r] [-pf PREFIX] [-npf NEW_PREFIX] FOLDER\n\nMass Rename Files\n\npositional arguments:\n  FOLDER                path to the folder containing the files\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -p PATTERN, --pattern PATTERN\n                        new file name pattern\n  -r, --random          rename files randomly\n  -pf PREFIX, --prefix PREFIX\n                        rename files starting with the specified prefix\n  -npf NEW_PREFIX, --new-prefix NEW_PREFIX\n                        new prefix to replace the old prefix\n```\n- Download: `wget https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/massnamer.py`\n- [Goto source code](https://github.com/Divinemonk/program_dumps/blob/m41n/massnamer.py)\n\n\n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## monitormode\n- Change your network interface to monitor mode (and back to managed mode) with one command.\n- Sometimes the script works, interface is changed to monitor mode but unable to detect the change and dispalys failed. Try `iw dev` or similar commands to check the interface mode manually.\n```\n[usage]:  `./monitor-mode \u003cinterface\u003e \u003cmode\u003e`\n\ninterface -\u003e network interface to change\nmode      -\u003e `mon` for monitor mode\n             `man` for managed mode\n\nRUN script as ROOT: `sudo ./monitor-mode \u003cinterface\u003e \u003cmode\u003e`\n```\n- Download: `wget https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/monitormode.sh`\n- [Goto source code](https://github.com/Divinemonk/program_dumps/blob/m41n/monitormode.sh)\n\n\u003cbr\u003e\n\n### Manual commands:\n- method 1 (used in script)\n```\nip link set \u003cinterface\u003e down\niw \u003cinterface\u003e set monitor control (OR iw \u003cinterface\u003e set type managed)\nip link set \u003cinterface\u003e up\n```\n- method 2\n```\nsudo ifconfig \u003cinterface\u003e down\nsudo iwconfig \u003cinterface\u003e mode monitor\nsudo ifconfig \u003cinterface\u003e up\n```\n- Check \\\u003cinterface\\\u003e name using `iw dev` or `ifconfig`\n\n\n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## responsor\n- display response codes for websites/urls from the given list\n- usecase:\n    - check subdomains response codes (save subdomains in a list: `subfinder -d example.com \u003e URL_LIST.txt`)\n    - have bunch of urls, check response of each\n```\n[usage]: python3 responsor.py \u003curl_list_file\u003e\n```\n- Download: `wget https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/responsor.py`\n- [Goto source code](https://github.com/Divinemonk/program_dumps/blob/m41n/responsor.py)\n\n\n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## brrtp\n- Burp Raw Requests To Python\n- converts raw requests from burp suite to python code\n- output:\n    - prints the converted python code\n    - saves it in a file (named same as `burp_raw_request_file` _name_ with `.py` extenstion)\n```\n[usage]: python3 brrtp.py \u003cburp_raw_request_file\u003e\n```\n- Download: `wget https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/brrtp.py`\n- [Goto source code](https://github.com/Divinemonk/program_dumps/blob/m41n/brrtp.py)\n\n  \n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## ocr\n- Optiptical Character Recognizer\n- Extracts text from images\n- it uses tesseract (installation guides: [windows](https://linuxhint.com/install-tesseract-windows/), [linux](https://linuxhint.com/install-tesseract-ocr-linux/), [mac](https://www.oreilly.com/library/view/building-computer-vision/9781838644673/95de5b35-436b-4668-8ca2-44970a6e2924.xhtml))\n- python libraries used: PIL, pytesseract, numpy (`pip install Pillow pytesseract numpy`)\n```\n[usage]: python3 ocr.py \u003cimage_filename\u003e\n```\n- Download: `wget https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/ocr.py`\n- [Goto source code](https://github.com/Divinemonk/program_dumps/blob/m41n/ocr.py)\n\n  \n\u003cbr\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n## logpath\n- Directory tree logger and searcher\n- Generate a log of files \u0026 folders paths (w/ `-g`)\n- Search certain file/folder from logged file, _faster that __locate__ or __find__ command_ (w/ `-q`)\n```\nWelcome to logpath - your directory tree logger and searcher!\n    \nUsage:\n    python3 logpath.py -g -f custom_log_filename\n    python3 logpath.py -q search_query -f custom_log_filename\n    [default log filename is `directory_tree_log.txt` if `-f` is not specified]\n    \nOptions:\n    -h, --help        Display this help message\n    -g, --generate    Generate directory tree log\n    -f, --filename    Specify custom log file name (default is directory_tree_log.txt)\n    -q, --query       Search for a file/folder and get its absolute path\n```\n- Download: `wget https://raw.githubusercontent.com/Divinemonk/program_dumps/m41n/logpath.py`\n- [Goto source code](https://github.com/Divinemonk/program_dumps/blob/m41n/logpath.py)\n\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivinemonk%2Fprogram_dumps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdivinemonk%2Fprogram_dumps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivinemonk%2Fprogram_dumps/lists"}