All notable changes to AntiScanScanClub
will be documented in this file.
- Filter files database
- filterFileFind() method (deep search for filterFile() method), check whether the destination file and/ path is in the filter_files.txt
- addToFilterFiles() method, add file and/ path to filter_files.txt
- md5LocalFilterFiles() method for validate in restoreFilterFiles() method
- getRemoteFilterFiles() method, getting filter_files.txt from remote repository
- Avoid nested arrays in filterInput() (related v1.0.3 bug)
- getPublicFiles() method for get all files in public path recursively
- getAllRoutes() method for get uri of all registered routes
- whitelistPublicFiles() method for whitelisting all public files recursively
- whitelistAllRoutes() method for whitelisting uri of all registered routes
- whitelistFile() method, for whitelisting files/path from filterFile()
- restoreFilterFiles() method to restoring filter_files.txt to default
- Fix filterInput() bug failed to handle array input fields (reported by @mirfansulaiman)
- Fix filterFile() bug cause matching through strpos isn't efficient
- filterFile() method, to prevent client if they're try to access credentials and/ important files/path.
- filterInput() method
- Everything