Giter VIP home page Giter VIP logo

virusshare-search's Introduction

VirusShare-Search

Downloads VirusShare hashes (for more information click here!) and searches them for specified MD5 hash values.

Description

VirusShare is an awesome virus sharing site. The site contains collections of malware samples, contained in large zip archives for download. The problem is that there is no easy way to determine which collection has a specific sample you're looking for.

So, to fix this problem, this script will download each of the collections corresponding text files (that state what hashes are contained within), and will search them for specified MD5 hashes.

NOTE: I have since found that by using the search bar (located after logging in, on the homepage), specific malware samples can be downloaded by clicking the 'green malware download' button located in the top lefthand corner of the table.

How-to

  1. git clone https://github.com/AdamGreenhill/VirusShare-Search.git

  2. python VirusShare-Search.py --update all # this will download all the files containing hashes

    alternatively -u missing/number range (e.g. 10-200)/specific numbers (e.g. 10,11,12)

  3. python VirusShare-Search.py --search 2d75cc1bf8e57872781f9cd04a529256 e7ae40d25a6da15cdd3712f4f55153ac

    alternatively -s hash1 hash2 hash3 etc.

Configuration

  • -d or --directory: sets the working directory (e.g. where the search takes place, and where the hash files are downloaded to)
  • -l or --latest: sets the latest hash repository. As of writing, the latest is 224. This is used when updating the local repository of hash files. If the default is not up-to-date open a ticket and I will make the changes.

Compatibility

  • Python 3.4
  • Platform independent

Changelog

1.2 - 2016-04-12

Added

  • latest VirusShare hash repo: 227

1.1 - 2016-03-22

Added

  • latest VirusShare hash repo: 224

1.0 - 2016-02-21

Added

  • initial commit
  • latest VirusShare hash repo: 220

virusshare-search's People

Contributors

adamgreenhill avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.