This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP Web Malware Scanner Project"
From OWASP
(→OWASP Tool Project Template) |
(→Description) |
||
Line 20: | Line 20: | ||
==Description== | ==Description== | ||
− | |||
− | |||
− | |||
− | Web Malware Scanner is a simple malware scanner for | + | Web Malware Scanner is a simple malware scanner for web applications. It can be used to identify compromised Wordpress, Joomla and other popular web application installations. |
− | The | + | The Web Malware Scanner must be run locally to the web application installation folder. It will scan each files and compare them to the Web Malware Scanner's signature database. Each file is scanned for any known malware MD5 checksum and also for any regular expression based malware signatures. |
− | + | The Web Malware Scanner Project uses regular expressions to search files for malware signatures as opposed to the custom ClamAV signature database wildcard syntax, which is somewhat more limited. | |
+ | |||
+ | The ClamAV custom wildcard syntax only includes the following wildcards: | ||
+ | |||
+ | ?? Matches any byte. | ||
+ | * Matches any number of bytes (including 0 byte). | ||
+ | {n} Matches n bytes. | ||
+ | {-n} Matches n bytes or less. | ||
+ | {n-} Matches at least n bytes. | ||
+ | {m-n} Matches between m and n bytes. | ||
+ | (0a|1b) Matches 0a or 1b. | ||
+ | |||
+ | The Web Malware Scanner project uses standard regular expressions for a much wider range of matching patterns. | ||
+ | |||
+ | The default signature database is taken in parts from ClamAV's signature database, SaneSecurity's signature database and other sources. | ||
+ | |||
+ | The goal of the OWASP Web Malware Scanner Project is to have a community driven signature database. You are more than welcome to contribute to this project by sending us new malware signatures. | ||
==Licensing== | ==Licensing== |
Revision as of 14:42, 4 March 2016