Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2016-12-07 (14 days ago) | | Not yet rated by the users | | Total: Not yet counted | | Not yet ranked |
|
Description | | Author |
This class can create and check snapshots of project files.
It can display a form to let the user choose the directory to be scanned for files to take a snapshot.
The class can take a snapshot of the files in the selected directory by storing the names, modification dates, sizes, owner and permissions the files it finds.
It can also take a previously taken snapshop and compare it with the current state of the files in the same directory, so it can detect normal or malicious file changes. | |
|
|
Innovation award
Nominee: 1x |
|
Details
TorFileChecker
TorFileChecker - class for creating/checking the actual snapshot of project structure for developers.
>If your project is completed or in the final stage, you can easily take a snapshot of the project file structure and if a file will be changed (hacked) then you can always find where, when and what was changed.
This class will always be able to help understand bottlenecks and quickly identify malicious files.
Create project snapshot.
Steps:
- Upload torfilechecker.php into your project folder.
- Open torfilechecker.php in browser
- Choose project folder in selectlist on [New snapshot] section
- Write snapshot name (optional) [ex: file_snapshot_NAME_2016-12-06.json]
- Click on "Generate new snapshot" button
:clap:
Default folder for snapshots on server: home_folder/tor_snapshots
(Also, you can download snapshot file and save local version)
Compare Original vs Current project structure
Steps:
- Upload torfilechecker.php into your project folder.
- Open torfilechecker.php in browser
- Choose a latest snapshot in selectlist on [Compare snapshot] section
- Choose project folder in selectlist on [Compare snapshot] section
- Click on "Compare" button
So, if somebody changed your project files or folders then you will see in final comparing report.
Happy codding.
Actual Ver: 1.0.
:+1:
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.