Professional antivirus solution developed for Linux systems. Protects your Linux servers and desktop systems with real-time protection, network security and advanced threat detection features.
- Real-time protection - System is continuously monitored and threats are detected instantly
- Linux-specific malware detection - Mirai, Gafgyt, rootkits and Linux botnets
- Network security and port monitoring - Detects suspicious connections and port scans
- Automatic quarantine system - Dangerous files are safely isolated
- Heuristic analysis - Detects suspicious scripts and executables
- Whitelist management - Exception list for trusted files
- Quick Scan - Critical system locations and user directories
- Full System Scan - Comprehensive scan of entire file system
- Custom Folder Scan - Targeted scanning of specific directories
- Archive file support - Scanning in ZIP, TAR, GZ formats
- Port monitoring - Controls open ports and services
- Suspicious connection detection - Connections from unknown IPs
- Trusted IP/Port list - Exception management
- Automatic IP blocking - Blocks dangerous IPs with iptables
- Modern dark theme - Eye-friendly design
- Multi-language support - Turkish and English
- System tray integration - Background operation
- Real-time notifications - Instant alerts on threat detection
- Detailed reporting - Comprehensive scan results
- Operating System: Linux (Debian-based)
- Python: 3.8 or higher
- RAM: Minimum 512 MB
- Disk Space: 100 MB free space
- Network: Internet connection (for database updates)
Linux (based debian) Terminal: Linux (debian based distributions) To install directly from Terminal.
wget -O Setup_Linux64.deb https://github.com/cektor/LSG/releases/download/1.0.0/Setup_Linux64.deb && sudo apt install ./Setup_Linux64.deb && sudo apt-get install -f -y# For Ubuntu/Debian
sudo apt update
sudo apt install python3 python3-pip python3-venv git
# For CentOS/RHEL/Fedora
sudo dnf install python3 python3-pip git
# or
sudo yum install python3 python3-pip git# 1. Clone the repository
git clone https://github.com/cektor/lsg.git
cd lsg
# 2. Create virtual environment (recommended)
python3 -m venv venv
source venv/bin/activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Run the application
python3 lsg.py# Copy executable to system path
sudo cp lsg.py /usr/local/bin/lsg
sudo chmod +x /usr/local/bin/lsg
# Copy desktop file
sudo cp linux-secureguard.desktop /usr/share/applications/
# Copy icons
sudo cp *.png /usr/share/pixmaps/
# Now you can run with 'lsg' command
lsg- Home Page: View system status
- Protection: Start/stop real-time protection
- Scan: Quick, full or custom scan options
- Quarantine: Manage detected threats
- β‘ Quick Scan: Home folder and critical system files (~5-10 minutes)
- π Full Scan: All system files (~30-60 minutes)
- π Custom Scan: Selected folder and subfolders
- Dangerous files are automatically quarantined
- You can restore files or permanently delete them from quarantine panel
- Whitelist support for false positive files
- Real-time port monitoring
- Suspicious connection detection
- Trusted IP/Port list management
- Automatic threat blocking
- Real-time protection: Continuous system monitoring
- Network protection: Port and connection monitoring
- Automatic updates: Virus database updates
- System startup: Automatic startup
- Language selection: Turkish/English
# Normal startup
lsg
# Run from system startup
lsg --startup
# Scan-only mode
lsg --scan-only
# Help
lsg --help- MD5 Hash Check: Known Linux malware hashes
- Signature-based Detection: Mirai, Gafgyt, XorDDoS, rootkits
- Heuristic Analysis: Suspicious shell scripts and executable files
- Location Analysis: Suspicious locations like
/tmp/,/var/tmp/,/dev/shm/ - Permission Check: Hidden files with executable permissions
- SQLite: Local virus signature database
- Automatic updates: ClamAV database integration
- Hash-based: MD5 hash comparison
- Categorization: Botnet, rootkit, miner, backdoor
- Quarantine: Safe file isolation
- Whitelist: Trusted file management
- Activity logs: Record of all operations
- Minimal system intervention: Low resource usage
- RAM Usage: ~50-100 MB
- CPU Usage: 1-5% (idle state)
- Disk I/O: Minimal (only during scanning)
- Quick Scan: ~500 files/minute
- Full Scan: ~200 files/minute
- Network Monitoring: 10-second intervals
- Botnet: Mirai, Gafgyt, XorDDoS
- Rootkit: Adore, Knark, Suckit
- Miner: XMRig, CoinMiner, Malxmr
- Backdoor: Setag, Tsunami
- Trojan: Linux.Trojan.*
/tmp/- Temporary files/var/tmp/- System temporary files/dev/shm/- Shared memory- Hidden executable files
- Perform system updates regularly
- Do not download files from untrusted sources
- Keep your SSH keys secure
- Check your firewall rules
- Use strong passwords
- Disable unnecessary services
# Permission error
sudo chmod +x lsg.py
# Missing library
pip install --upgrade -r requirements.txt
# Database could not be updated
sudo freshclam
# Tray icon not visible
sudo apt install python3-pyqt6- Activity Logs:
~/.config/LSG/user_activity.json - Settings:
~/.config/LSG/antivirus_settings.json - Quarantine:
~/.config/LSG/quarantine/
- Fork the project
- Create feature branch (
git checkout -b feature/new-feature) - Commit your changes (
git commit -am 'Added new feature') - Push your branch (
git push origin feature/new-feature) - Create Pull Request
This project is developed by ALG Software & Electronics Inc.
- β Copying and distribution is free
- β Modification of the software is prohibited
- π§ Technical support: info@algyazilim.com
Fatih ΓNDER (CekToR)
- π’ Company: ALG Software & Electronics Inc.
- π Website: https://algyazilim.com
- π§ Email: info@algyazilim.com
- Email: info@algyazilim.com
- Website: https://algyazilim.com
- Documentation: GitHub Wiki
- GitHub Issues: Bug reports and feature requests
- Discussions: General questions and discussions
π‘οΈ Linux SecureGuard - Keep your Linux systems secure!







