This example implements an optimized antivirus scanner in Python using the Aho-Corasick automaton. It combines signature matching with a Tkinter interface, extension-based filtering, and progress reporting, scanning the header and footer of files for efficiency. The implementation is part of the 127 algorithms collection.
☆30Dec 1, 2025Updated 10 months ago
Alternatives and similar repositories for Aho-Corasick-Malware-Scanner
Users that are interested in Aho-Corasick-Malware-Scanner are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- A repository for resources and updates related to the Algorithms (MDPI) special issue. Focused on secure algorithmic solutions for cyber …☆50Aug 10, 2026Updated 2 months ago
- This complete implementation represents a fully featured and fault-tolerant version of a malware scanner.☆51Dec 1, 2025Updated 10 months ago
- Acest curs prezintă o sinteză completă asupra securității cibernetice și analizei malware, de la evoluția aplicațiilor malițioase și clas…☆20Aug 10, 2026Updated 2 months ago
- Diabetes prediction V2.0 -This VB6 application takes glycemic values and tries to predict the future state of the patient. First, it conv…☆27Nov 18, 2022Updated 3 years ago
- This example implements a Bloom filter in Python, a probabilistic data structure for fast membership testing. Items are added using multi…☆20Dec 5, 2025Updated 10 months ago
- End-to-end encrypted email - Proton Mail • AdSpecial offer: 40% Off Yearly / 80% Off First Month. All Proton services are open source and independently audited for security.
- This book takes the reader from Python basics to advanced applications through 227 worked examples, covering variables, arrays, control f…☆23Aug 30, 2025Updated last year
- Jupiter Bioinformatics is a browser-based tool for interactive pairwise sequence alignment and heatmap visualization. Built on the Smith…☆21Jul 13, 2026Updated 3 months ago
- This example decomposes a matrix into multiple matrices based on its unique values. It demonstrates array traversal, and decomposition, s…☆19Aug 30, 2025Updated last year
- This is an application that shows the informational structure of DNA sequences. The objective digital stain (ODS) is represented by a dis…☆16Mar 21, 2022Updated 4 years ago
- This Web Cam software saves images from the camera at regular time intervals. These images are samples used by the Photon-pixel coupling …☆23Nov 17, 2022Updated 3 years ago
- This project provides a minimal Python implementation of a Hash Table using separate chaining for collision handling. It supports inserti…☆16Dec 19, 2025Updated 10 months ago
- This application makes predictions by multiplying a probability vector with a transition matrix multiple times (n steps - user defined). …☆15Nov 17, 2022Updated 3 years ago
- Predictions with Markov Chains is a JS application that multiplies a probability vector with a transition matrix multiple times (n steps …☆15Mar 21, 2022Updated 4 years ago
- This application uses a transition matrix to make predictions by using a Markov chain. For exemplification, the values from the transitio…☆19Nov 17, 2022Updated 3 years ago
- Serverless GPU API endpoints on Runpod - Get Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- Python training materials and exercises for NBD, covering examples from Coding Examples from Simple to Complex - Applications in Python, …☆15Jul 13, 2026Updated 3 months ago
- This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are acce…☆15Mar 16, 2022Updated 4 years ago
- This example detects and labels islands in a 2D grid, calculating their percentage coverage. It demonstrates recursion, array traversal, …☆23Aug 30, 2025Updated last year
- Config files for my GitHub profile.☆26Aug 29, 2026Updated 2 months ago
- Chaos & noise is an implementation that suggests by experiment that the universe is deterministic. Initially, the experiment was used to …☆25Mar 21, 2022Updated 4 years ago
- Sequence Logo - block style is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All t…☆12Mar 21, 2022Updated 4 years ago
- This repository contains Example (94), entitled “3D traversal with one for-loop using arithmetic operators”, implemented in Python, MATLA…☆16Aug 30, 2025Updated last year
- Diabetes prediction V1.0 uses the Markov Chains method. First, this VB6 application converts a sequence of numbers into states. The state…☆24Nov 18, 2022Updated 3 years ago
- A sequence of digits that never ends and never exhibits any clear patterns, is scratchy for any questioning mind. The main question in re…☆16Nov 17, 2022Updated 3 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- The projects in this repository show a series of js charts of two types. Both of these types use the HTML5 canvas object. The first type …☆12Jul 22, 2022Updated 4 years ago
- Jupiter Bioinformatics (V2 - dark) - local sequence alignment, is an open source application designed in native JavaScript, that is able …☆13Mar 18, 2022Updated 4 years ago
- This repository includes the ".bas" files for Markov Chains that accompany the book entitled: Markov Chains: From Theory to Implementatio…☆22Aug 24, 2025Updated last year
- This highly visual and responsive VB6 application is an implementation of the global sequence alignment algorithm. It allows the modifica…☆23Nov 17, 2022Updated 3 years ago
- The current VB6 application is a detector that uses observation sequences to construct the transition matrices for two models, which are …☆14Nov 17, 2022Updated 3 years ago
- Markov Chains in Visual Basic 6.0 (VB6) - These applications use transition matrices to make predictions by using a Markov chain. For exe…☆12Nov 18, 2022Updated 3 years ago
- This Visual Basic 6.0 (VB6) demo shows how to make new objects at runtime. Shows how different types of objects (in this case a textbox o…☆16Nov 17, 2022Updated 3 years ago
- The official reference implementation & vulnerability verification of our attack WhisperPair (CVE-2025-36911) which affects Google's Fast…☆112Sep 21, 2026Updated last month
- Tutorials on data assimilation (DA) and the EnKF☆191Aug 26, 2026Updated 2 months ago
- GPU virtual machines on DigitalOcean Gradient AI • AdGet to production fast with high-performance AMD and NVIDIA GPUs you can spin up in seconds. The definition of operational simplicity.
- Decentralized Marketplace built on Hyperledger Fabric. This business network allows listing of spots, enforcing contracts, managing parti…☆12Oct 6, 2017Updated 9 years ago
- wrap cJSON for vlang☆15Jul 8, 2022Updated 4 years ago
- A simple project demonstrating how to generate agents dynamically using A* and RVO2 library in Unity☆17Feb 24, 2019Updated 7 years ago
- A practical introduction to derivatives pricing and risk : 10 Jupyter notebooks from 17 years on trading desks.☆24Jul 15, 2026Updated 3 months ago
- 支持RTMDet、YOLOv8、YOLOX、Faster R-CNN等常见算法的ncnn部署☆13Mar 17, 2024Updated 2 years ago
- In-memory Time-series database for OpenTSDB☆11Jul 10, 2023Updated 3 years ago
- A Clojure library for accessing Amazon EC2.☆15Aug 26, 2014Updated 12 years ago