Git Product home page Git Product logo

hecg119 / clamav-devel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cisco-talos/clamav

0.0 0.0 0.0 156.49 MB

ClamAV Development - FAQ is here: https://github.com/Cisco-Talos/clamav-faq

License: GNU General Public License v2.0

Shell 1.18% C 31.69% Perl 0.28% Makefile 0.72% Python 0.74% HTML 0.12% C++ 62.57% CMake 0.93% Objective-C 0.04% Assembly 0.33% Gnuplot 0.03% Emacs Lisp 0.04% LLVM 0.01% Yacc 0.16% Lex 0.06% M4 1.06% GDB 0.01% Vim Script 0.04% NASL 0.01%

clamav-devel's Introduction

ClamAV

Maeve, the ClamAV mascot

ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

Documentation & FAQ

Official documentation can be found online at ClamAV.net. Our source code release tarballs also includes a copy of the documentation for offline reading.

ClamAV Signatures

Anyone can learn to read and write ClamAV signatures. Take a look at the signature writing documentation and phishing signature writing documentation to get started!

Installation Instructions

Build from Source

For compile and install instructions with CMake, please see INSTALL.cmake.md. For install instructions with the (now deprecated) autotools build system, see INSTALL.autotools.md.

For additional instructions specific to building ClamAV please visit our online documentation.

Install from a binary package distribution

For binary package distribution installation instructions, head over to our website.

Install using an installer (Windows)

We provide installers to install ClamAV on Windows to "C:\Program Files". This install method will require you to have Administrator priveleges.

We also provide a "Portable Install Package" (i.e. a zip of the required files) for users that may wish to run ClamAV without installing it to a system-owned directory.

For details on how to use either option, head over to the Windows Install instructions in the User Manual.

Upgrading from a previous version

Some tips on how to upgrade from a previous version of ClamAV.

ClamAV News

For information about the features in this and prior releases, read the news.

Catch up on the latest about ClamAV by reading our blog and follow us on Twitter @clamav.

Join the ClamAV Community

The best way to get in touch with the ClamAV community is to join our mailing lists and tune to #clamav on IRC or Discord.

Want to make a contribution?

The ClamAV development team welcomes code contributions, improvements to our documentation, and also bug reports. Thanks for joining us!

Licensing

ClamAV is licensed for public/open source use under the GNU General Public License, Version 2 (GPLv2).

See COPYING.txt for a copy of the license.

3rd Party Code

ClamAV contains a number of components that include code copied in part or in whole from 3rd party projects and whose code is not owned by Cisco and which are licensed differently than ClamAV. These include:

  • tomsfastmath: public domain
  • LLVM: Illinois Open Source License (BSD-like)
  • Yara: Apache 2.0 license
    • Yara has since switched to the BSD 3-Clause License; Our source is out-of-date and needs to be updated.
  • 7z / lzma: public domain
  • libclamav's NSIS/NulSoft parser includes:
    • zlib: permissive free software license
    • bzip2 / libbzip2: BSD-like license
  • OpenBSD's libc/regex: BSD license
  • file: BSD license
  • str.c: Contains BSD licensed modified-implementations of strtol(), stroul() functions, Copyright (c) 1990 The Regents of the University of California.
  • pngcheck (png.c): MIT/X11-style license
  • getopt.c: MIT license
  • Curl: license inspired by MIT/X, but not identical
  • libmspack: LGPL license
  • UnRAR (libclamunrar): a non-free/restricted open source license
    • Note: The UnRAR license is incompatible with GPLv2 because it contains a clause that prohibits reverse engineering a RAR compression algorithm from the UnRAR decompression code. For this reason, libclamunrar/libclamunrar_iface is not linked at all with libclamav. It is instead loaded at run-time. If it fails to load, ClamAV will continue running without RAR support.

See the COPYING directory for a copy of the 3rd party project licenses.

Credits

The ClamAV Team

clamav-devel's People

Contributors

micahsnyder avatar theraynman avatar steve-morgan avatar recvfrom avatar ragusaa avatar amishhammer avatar kevlin2 avatar rpentney avatar antchan2 avatar ppathak007 avatar sebastianas avatar craig65535 avatar bleve avatar loblolly986 avatar gbmaster avatar markpizz avatar redfoxymoon avatar rickwang7712 avatar ihsinme avatar kolbma avatar edwintorok avatar rkubik avatar opoplawski avatar jsoref avatar monnerat avatar prlw1 avatar flowerysong avatar rasundri avatar loopingz avatar rbgarga 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.