Skip to content
Justaus3r edited this page Jun 18, 2021 · 2 revisions

Anfu

GPLv3 License Contribution language semver Active GitHub commits since Issues GitHub Release Code of Conduct DeepSource-active-issues DeepSource-fixed-issues Documentation Status CircleCI Open Source

A python program to Encrypt Files and Directories using Symmetric(fernet) Encryption.it has a simple Textual user interface(TUI).its available for both Linux and Windows.

Key Features:

  • A simple and attractive TUI(Textual user interface).
  • Cross-platform,works on both windows and linux and probably on Mac too(haven't checked on mac tho).
  • Enhanced Error-handling,save error's in errorlog on Desktop
  • Can also encrypt programs along with other files.
  • Portable ,you can either install anfu or either use a portable version.use anytime anywhere.
  • Symmetric encryption.Files are encrypted with high level encryption.
  • Memory checking module for constantly checking system memory and show warnings when system exceeds 85% of memory usage.
  • Change font-type from simple font to fancy font(you need to configure your terminal for showing unicode characters).
  • Show tray notification upon encryption and decryption.
  • Mouse support,you can use keyboard as well as mouse for selecting options.
  • Interactive,can automatically adjust itself to window size.

Download

Please disable your antivirus software before running the setup or the executable as it might (falsely)detect anfu as a malicious object due to nature of the program,i will work on fixing this False positive.

Operating system: Link:
Windows Windows-Installerv0.3.10/Windows-Portablev0.3.10
Linux Linux-v0.1.2

Screenshot:

Screenshot

Usage:

Windows:

Just either download the installer,install and use it or download the portable version,extract it and exectute start_anfu.exefor using it without installation.

Linux:

  • Download the zip and extract it
  • Change the permission of setup file to executable(i.e chmod +x setup.sh)
  • Execute the script i.e:./setup.sh
  • Type Anfu in terminal and start using it.cheers!

Build requirements:

if you want to run Anfu as a script or build it,you will need to install some requirements which are as follows:

rich

cryptography

plyer

you can install them using python3 -m pip install -r requirements.txt.windows users also need to install windows-curses.

TODO List:

  • Encrypt Files with password
  • Add a encryption-key savebox(for securely saving the key)

🔴 Note:

Please keep the encryption key safe,if anyone gets it your data might get compromised.if you don't want to keep the key file then open it and copy the key and keep that key somewhere safe.

Conttribution:

All Contributions are Welcomed..Fork the repo and pull requests.Suggestions at x-neron@pm.me or open an issue

Documentation:

A breif Documentation is also available at readthedocs

License:

Distributed Under GPLV3

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

9 June 2021

  • [ImgBot] Optimize images #1
  • Major Update:Bump to version 0.3.10 04261b8
  • Add save Errorlogs on Desktop and Typo's d61e7e8
  • Delete old source 1ce10e1
  • Add Mouse support (Experimental).
  • Add Change Program title.
  • Add a Help Menu.
  • Add more efficient Error handling
  • Add a constant memory checking module,and show warnings when system exceeds 85% of memory usage.(Windows only as of now)
  • Fix crash if size of program is below 112x32(x,y).
  • Add Check disk for space before encrypting a file
  • Add Change font-type.
  • Add show notification tray upon encrypting and decrypting a file.
  • Add check if a file/directory is encrypted/decrypted sucessfully.
  • Add check if a file/directory is too large for encryption to prevent malfunction.
  • As of version 0.3.10,Anfu is integrated with ConEmu64 Terminal Emulator to overcome windows-interpreter(cmd) limitations.
  • Fix minor bugs and Typo's.
  • Add backwards compatibility for windows 7.
  • Add .ankrypt extension for files encrypted by Anfu.

30 May 2021

  • Reformatted code 4a66add
  • Fix open file twice before selecting a file 7b29797
  • Update Docs .

14 April 2021

  • Updated readthedoc 00c36d2
  • Updated Docs
  • Fixed minor bugs
  • Fixed Broken links

12 April 2021

Note:

Icons for Anfu are taken from Flaticon.Credits go to the author