https://github.com/fabiodefilipposoftware/fdsec
A sort of Antivirus for Windows
https://github.com/fabiodefilipposoftware/fdsec
anti-virus antivirus antivirus-scanner antivirusscanner cyber-security cybersecurity cybersecurity-tools malware-detection protection security security-tools
Last synced: about 2 months ago
JSON representation
A sort of Antivirus for Windows
- Host: GitHub
- URL: https://github.com/fabiodefilipposoftware/fdsec
- Owner: fabiodefilipposoftware
- License: gpl-3.0
- Created: 2026-02-27T23:22:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-26T17:47:27.000Z (2 months ago)
- Last Synced: 2026-04-26T18:23:59.273Z (2 months ago)
- Topics: anti-virus, antivirus, antivirus-scanner, antivirusscanner, cyber-security, cybersecurity, cybersecurity-tools, malware-detection, protection, security, security-tools
- Language: C#
- Homepage:
- Size: 15.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# FDSec
## A sort of Antivirus🦠 for Windows
[](LICENSE)

I am trying to create an Antivirus too.
## WHAT IS MINI-FDSEC?
It's a mini version of FDSec, with the only blackhashes engine. starting it, it will scan %USERPROFILE% folder recursively, in loop, checking all files only for blackhashes. There are two versions, english and italian one.
Please report bugs in Issues tab.
## ⚠️WARNING⚠️:
Read and check the code before compiling and running it in production (Virtual Machine)!
## INSTALLATION:
1. Create a new project in Visual Studio;
2. Paste the code inside Program.cs;
3. READ and CHECK the code;
4. Compile it and execute the binary!
5. (optional) download and unzip [radare2](https://github.com/radareorg/radare2) in FDSec folder (copy the 'bin', 'include', 'lib' and 'share' folders as showed below);
|FDSec folder|
|:----------:|
|bin\ |
|include\ |
|lib\ |
|share\ |
|fdsec.exe |
I suggest Framework 4.7 or higher!
## EXAMPLES OF USE:
1. Scan processes in loop:
```
C:\fdsec_folder> .\fdsec.exe
```
2. Scan a file then exit:
```
C:\fdsec_folder> .\fdsec.exe suspicious-file.exe
```
3. Scan recursively a folder then exit:
```
C:\fdsec_folder> .\fdsec.exe .\folder\
```
## FEATURES:
- scan processes in loop;
- Arbitrary scan single file;
- recursive scan folder;
- scan remote ip connections in loop;
- automatic exclusion from legittimate software (by whitelist hashes);
- scan dangerous functions from strings;
- (optional) radare2 scanner for a deep search of dangerous functions;
## ⚠️WARNING ABOUT RADARE2⚠️:
Using radare2 may cause a slowdown in the dangerous functions search. I have implemented a 5-seconds timed wait then it will be forced killed;
## TECHNOLOGIES:
- blacklist and whitelist of sha256 hashes;
- signatures;
- blacklist of malicious ip;
- dangerous functions;