All Projects → scVENUS → PeekabooAV

scVENUS / PeekabooAV

Licence: GPL-3.0 license
Peekaboo Extended Email Attachment Behavior Observation Owl

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PeekabooAV

VirusTotalScanner
Scan suspicious applications with over 60 different anti-viruses with a mere two clicks and five seconds!
Stars: ✭ 18 (-69.49%)
Mutual labels:  anti-virus
terraform-aws-s3-anti-virus
Creates and configures Anti-Virus Scanning of S3 Buckets.
Stars: ✭ 31 (-47.46%)
Mutual labels:  anti-virus
gitavscan
Git Anti-Virus Scan Action - Detect trojans, viruses, malware & other malicious threats.
Stars: ✭ 23 (-61.02%)
Mutual labels:  anti-virus
MCAntiMalware
Anti-Malware for minecraft
Stars: ✭ 182 (+208.47%)
Mutual labels:  anti-virus
JustEvadeBro
JustEvadeBro, a cheat sheet which will aid you through AMSI/AV evasion & bypasses.
Stars: ✭ 63 (+6.78%)
Mutual labels:  anti-virus
Hermes-Secure-Email-Gateway
Hermes Secure Email Gateway is a Free Open Source Ubuntu 18.04 or 20.04 Server based Email Gateway that provides Spam, Virus and Malware protection, full in-transit and at-rest email encryption as well as email archiving. It features the latest email authentication techniques such as SPF, DKIM and DMARC.
Stars: ✭ 35 (-40.68%)
Mutual labels:  amavisd
UTMFW
UTM Firewall on OpenBSD
Stars: ✭ 104 (+76.27%)
Mutual labels:  anti-virus
malware api class
Malware dataset for security researchers, data scientists. Public malware dataset generated by Cuckoo Sandbox based on Windows OS API calls analysis for cyber security researchers
Stars: ✭ 134 (+127.12%)
Mutual labels:  cuckoo-sandbox
clamd
Golang clamd (clamav daemon) client library
Stars: ✭ 23 (-61.02%)
Mutual labels:  anti-virus
Hosts
🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
Stars: ✭ 19,363 (+32718.64%)
Mutual labels:  anti-virus
AntiNET
Anti-.NET Malware/Packers - Detect most .NET Packers (and some native) used for malware.
Stars: ✭ 25 (-57.63%)
Mutual labels:  anti-virus
shellsum
A defense tool - detect web shells in local directories via md5sum
Stars: ✭ 30 (-49.15%)
Mutual labels:  anti-virus
modoboa-amavis
The amavis frontend of Modoboa
Stars: ✭ 20 (-66.1%)
Mutual labels:  amavisd
mac-a-mal-cuckoo
The current repository contains all the scripts needed to complement kernel-mode mac-a-mal malicious activity hooking on macOS to Cuckoo sandbox.
Stars: ✭ 40 (-32.2%)
Mutual labels:  cuckoo-sandbox

PeekabooAV

Testsuite Container CI pipeline

Peekaboo Extended Email Attachment Behavior Observation Owl

  • PeekabooAV is an Anti Virus software

  • It gets email attachments from AMaViSd, checks them, uses Cuckoo for behavioral checks, and evaluates and rates fully automatic

  • PeekabooAV is written in Python, multi-threaded, scalable, has a very powerful ruleset, and is easy to extend and personalize

  • It is able to detect: malware by its behavior, exploitation of zero days, and targeted attacks

  • We develop and work in Germany

  • PeekabooAV is entirely open source

  • can run 100% local and does not require any external service

  • any file with any application can be scanned

If you run mail on-site, distrust security vendors and need a high level of security and secrecy PeekabooAV is for you.

For news and announcements follow us on twitter @peekabooAV.

Getting Started

Prerequisites

Installation

Install from PyPI into a new virtual environment:

virtualenv --python=python3 /path/to/venv
/path/to/venv/bin/pip install peekabooav

Or use this repository:

git clone https://github.com/scVENUS/PeekabooAV.git
virtualenv --python=python3 /path/to/venv
/path/to/venv/bin/pip install .

This will pull in all required packages and install them into the virtualenv.

Configuration

Take a look at peekaboo.conf.sample and ruleset.conf.sample.

Running the tests

Runs the unit tests

/path/to/venv/bin/python tests/test.py

Usage

Now, you can run PeekabooAV with

/path/to/venv/bin/peekaboo -c /path/to/your/peekaboo.conf

Note: If you put your PeekabooAV configuration file at /opt/peekaboo/etc/peekaboo.conf you can omit the -c option. Also, for detailed command line options run

peekaboo --help

Development Quickstart

Just install Peekaboo using pip like above but in editable/development mode:

/path/to/venv/bin/pip install -e .

Now you can run it as before but changes to the source code will take effect without reinstallation. See the development documentation for details.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Past and present Developers and Contributors

License

This project is licensed under the GPL 3 license - see the LICENSE.txt file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].