{"id":13577797,"url":"https://github.com/TheKingOfDuck/FileMonitor","last_synced_at":"2025-04-05T15:31:27.730Z","repository":{"id":43287967,"uuid":"163956049","full_name":"TheKingOfDuck/FileMonitor","owner":"TheKingOfDuck","description":"文件变化实时监控工具(代码审计/黑盒/白盒审计辅助工具)","archived":false,"fork":false,"pushed_at":"2025-02-23T14:59:31.000Z","size":559,"stargazers_count":746,"open_issues_count":0,"forks_count":131,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-31T19:04:42.525Z","etag":null,"topics":["filemanage","filemonitor","monitoring-tool"],"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/TheKingOfDuck.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":"2019-01-03T10:07:08.000Z","updated_at":"2025-03-29T15:43:56.000Z","dependencies_parsed_at":"2024-12-09T03:01:29.431Z","dependency_job_id":"fb53e9d1-cdb4-4713-8b30-6bee00b38a1c","html_url":"https://github.com/TheKingOfDuck/FileMonitor","commit_stats":{"total_commits":23,"total_committers":1,"mean_commits":23.0,"dds":0.0,"last_synced_commit":"d8d3a7afea335c4e6ce1365e71aec1b960624808"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKingOfDuck%2FFileMonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKingOfDuck%2FFileMonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKingOfDuck%2FFileMonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKingOfDuck%2FFileMonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheKingOfDuck","download_url":"https://codeload.github.com/TheKingOfDuck/FileMonitor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247358720,"owners_count":20926274,"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":["filemanage","filemonitor","monitoring-tool"],"created_at":"2024-08-01T15:01:24.423Z","updated_at":"2025-04-05T15:31:27.724Z","avatar_url":"https://github.com/TheKingOfDuck.png","language":"Python","funding_links":[],"categories":["Python","Python (1887)"],"sub_categories":[],"readme":"[![PyPI](https://img.shields.io/badge/Python-All-blue.svg)]()\n[![Build](https://img.shields.io/badge/Supported_OS-All-orange.svg)]()\n\n# FileMonitor\n代码审计辅助工具（文件监控）\n\n\n# pypi\n\n```\npython setup.py sdist\ntwine upload dist/*\n```\n\n# 使用：\n\n所有unix相关的系统可使用pip一键安装:\n\n```\npython3 -m pip install filemon==1.3 -i https://pypi.python.org/simple/\nfilemon -h\n```\n\n### 环境：\nMacOS 10.14  Python2/3环境运行通过\n\nwindows 7 Python2.7环境运行通过\n\n### 依赖：\n\n\u003e [watchdog](https://pypi.org/project/watchdog/)\n\n### 运行：\n\n```\ngit clone https://github.com/TheKingOfDuck/FileMonitor.git\ncd FileMonitor\npython fileMonitor.py\n```\n\n无需依赖版：\n\n```\npython main.py\n```\n(路径可为相对路径)\n\nphp版本：\n\n```\nphp fileMonitor.php --dir ./\n```\n\n\n# 功能\n\n* 排除不需要监控的文件目录(如测试基于thinkphp开发的CMS时可排除runtime目录)\n\n* 显示/不显示目录变化(程序运行过程中读写变化很快 根据自身需求决定是否需要显示目录变化)\n\n![screenshot](https://github.com/TheKingOfDuck/FileMonitor/blob/master/screenshot.png)\n\n### 应用场景：\n\n* https://xz.aliyun.com/t/3767\n* https://xz.aliyun.com/t/3788\n        \n\n\n## 注意：所输入的路径均为绝对路径。\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheKingOfDuck%2FFileMonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTheKingOfDuck%2FFileMonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheKingOfDuck%2FFileMonitor/lists"}