Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CrowdStrike/CrowdFMS
CrowdStrike Feed Management System. CrowdFMS is a framework for automating collection and processing of samples from VirusTotal, by leveraging the Private API system. This framework automatically downloads recent samples, which triggered an alert on the users YARA notification feed.
https://github.com/CrowdStrike/CrowdFMS
Last synced: 3 months ago
JSON representation
CrowdStrike Feed Management System. CrowdFMS is a framework for automating collection and processing of samples from VirusTotal, by leveraging the Private API system. This framework automatically downloads recent samples, which triggered an alert on the users YARA notification feed.
- Host: GitHub
- URL: https://github.com/CrowdStrike/CrowdFMS
- Owner: CrowdStrike
- License: bsd-2-clause
- Archived: true
- Created: 2013-12-10T19:23:00.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-11-13T02:41:35.000Z (almost 6 years ago)
- Last Synced: 2024-04-17T00:13:19.245Z (7 months ago)
- Language: Python
- Homepage:
- Size: 203 KB
- Stars: 127
- Watchers: 65
- Forks: 26
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Copyright (C) 2013 CrowdStrike, Inc.
This file is subject to the terms and conditions of the BSD License.
See the file LICENSE in the main directory for detailsCrowdFMS is a framework for automating collection and processing of samples from
VirusTotal, by leveraging the Private API system. This framework automatically
downloads recent samples, which triggered an alert on the users YARA notification feed.Users can also specify a command to execute on these newly downloaded samples,
based on their YARA rule name. For example, a user can specify that all samples
that matched the YARA rule “Zeus”, be automatically submitted to Cuckoo sandbox.Python Modules:
- sqlite3
- shutil
- argparse
- requests
- re
- json
- requestsPlease also place your API key in either .virustotal or ~/.virustotal
Usage and Tools:
crowdfms.py - Primary sample collection systemsample_details - Fetch details about a sample stored in the local database
+ Usage: sample_details.py -f -HASH- # Hash can be either MD5, SHA1 or SHA256fetch_file - copy file from database to current working directory
+ Usage: fetch_file -f -HASH- # Hash can be either MD5, SHA1 or SHA256add_action - Add action to preform on new sample rule metch
+ Usage: add_action -y -Yara Rule Name- -c -Command to Execute- # Command to Execute must contain %s where sample path should go
add_action - Add action to preform on new sample rule metch
+ Usage: add_action -y -Yara Rule Name- -c -Command to Execute- # Command to Execute must contain %s where sample path should golist_actions - List all Yara -> matches
+ Usage: list_actions