{ "info": { "author": "Santiago Faci", "author_email": "santiago.faci@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha" ], "description": "masc\n====\n\nA malware (web) scanner developed during\n`CyperCamp `__ Hackathon 2017\n\nAbout\n-----\n\n`homepage `__\n\n`PyPI `__\n\nFeatures\n--------\n\n- Scan any website for malware using OWASP WebMalwareScanner checksum\n and YARA rules databases\n- Perform some cleaning operations to improve website protection\n- Monitor the website for changes. Details are written in a log file\n- Custom website support\n- Scan your site to know if it has been infected with some malware\n- List your local backups\n- Logging support\n- Backup your site\n- Restore website\n- WordPress support\n- Scan your site to know if it has been infected with some malware\n- Scan for suspect files and compare with a clean installation\n- Clean up your site to avoid giving extra information to attackers\n- Backup your site (to recover later if you need)\n- List your local backups\n- Logging support\n- Restore website\n\nRequirements\n------------\n\nFirst of all, notice that this tool is developed under Linux and, at the\nmoment, it has been tested only under this Operating System\n\n- Python >= 3\n- Some Python libraries\n- python-magic\n- yara-python\n- watchdog\n- termcolor\n- pypandoc\n\n .. code:: bash\n\n santi@zenbook:$ pip3 install python-magic yara-python watchdog termcolor pypandoc\n\nNotice\n^^^^^^\n\n*masc* is developed under Linux and it has not been tested under any\nother Operating System.\n\nAnyway, it should run without problems under any Unix-friendly OS. In\nparticular, in Mac OSX I have noticed it's neccesary to install\n`Homebrew `__ to use python-magic library propery as\n*libmagic*. Check first the previous link to the *brew* homepage and\nthen you will be able to install as I show below:\n\n.. code:: bash\n\n santi@zenbook:$ brew install libmagic\n\nInstallation\n------------\n\nTo install *masc* on your computer, you can download a\n`release `__, untar it and try.\nYou can also install it usign pip ('pip3 install masc')\n\nUsage\n-----\n\n.. code:: bash\n\n\n masc 0.1 (http://github.com/sfaci/masc)\n usage: masc.py [-h] [--add-file FILENAME] [--add-word STRING] [--clean-cache]\n [--clean-site] [--list-backups] [--list-logs] [--make-backup]\n [--monitor] [--name NAME] [--rollback] [--scan PATH]\n [--site-type {wordpress,drupal,custom}]\n\n optional arguments:\n -h, --help show this help message and exit\n --add-file FILENAME Add a suspect file to the dictionary\n --add-word STRING Add a suspect content to the dictionary\n --clean-cache Clean masc cache (cache and logs files, NO backups)\n --clean-site Clean up the site to hide information to attackers\n --list-backups List local backups\n --make-backup Create a local backup of the current installation\n --monitor Monitor site to detect changes\n --name NAME Name assigned to the scanned installation\n --rollback Restore a local backup\n --scan PATH Scan an installation at the given PATH\n --site-type {wordpress,drupal,custom}\n which type of web you want to scan:: wordpress,\n joomla, drupal or magento\n\nTest\n----\n\nThere is a repository in the Docker Hub to perform tests\n`masc-wordpress `__\n\nDocumentation\n-------------\n\nYou can find a complete tutorial about how to use *masc* in the\n`wiki `__\n\nThanks\n------\n\nThanks to `OWASP\nWebMalwareScanner `__\nfor some ideas and the signatures databases with checksums and YARA\nrules (and how to load it to work with).\n\nAuthor\n------\n\nSantiago Faci santiago.faci@gmail.com", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/sfaci/masc/releases/download/masc-0.2.2/masc-0.2.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/sfaci/masc", "keywords": "malware scanner security", "license": "GNU GENERAL PUBLIC LICENSE Version 3", "maintainer": "", "maintainer_email": "", "name": "masc", "package_url": "https://pypi.org/project/masc/", "platform": "", "project_url": "https://pypi.org/project/masc/", "project_urls": { "Download": "https://github.com/sfaci/masc/releases/download/masc-0.2.2/masc-0.2.2.tar.gz", "Homepage": "http://github.com/sfaci/masc" }, "release_url": "https://pypi.org/project/masc/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "A malware web scanner", "version": "0.2.2" }, "last_serial": 3389026, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "af00680e0ab954a6af3faee73c2fe183", "sha256": "8537dde78d536f72b0ed131334e4dfd6f6766ca82f08e6f180df41ca82dfd200" }, "downloads": -1, "filename": "masc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "af00680e0ab954a6af3faee73c2fe183", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19599191, "upload_time": "2017-12-02T16:23:42", "url": "https://files.pythonhosted.org/packages/b8/78/2f563d36530585be63de4da9216bd41330e2186eb9d49b70579eedc08022/masc-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f9368f4974b72642225eb7fb00ce7c85", "sha256": "1964cc360d9fbfb11334833ea736227c9d8e44f0dd11b21f6864ca0c0fe1582a" }, "downloads": -1, "filename": "masc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f9368f4974b72642225eb7fb00ce7c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19602415, "upload_time": "2017-12-05T00:02:16", "url": "https://files.pythonhosted.org/packages/20/9c/0c08e1776fd57f2a25cce5c768d8c1ca69021b82ff5c09dbb919281d6a6c/masc-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9368f4974b72642225eb7fb00ce7c85", "sha256": "1964cc360d9fbfb11334833ea736227c9d8e44f0dd11b21f6864ca0c0fe1582a" }, "downloads": -1, "filename": "masc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f9368f4974b72642225eb7fb00ce7c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19602415, "upload_time": "2017-12-05T00:02:16", "url": "https://files.pythonhosted.org/packages/20/9c/0c08e1776fd57f2a25cce5c768d8c1ca69021b82ff5c09dbb919281d6a6c/masc-0.2.2.tar.gz" } ] }