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.
- 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.if you don't want this module to run,just change the bool value from 1 to 0.
- 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.
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 |
Just either download the installer,install and use it or download the portable version,extract it and exectute start_anfu.exe
for using it without installation.
First install xterm:
For debian based distros:
sudo apt install xterm
For Arch based distros:
sudo pacman -S xterm
- 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!
if you want to run Anfu as a script or build it,you will need to install some requirements which are as follows:
you can install them using python3 -m pip install -r requirements.txt
.windows users also need to install windows-curses.
- Encrypt Files with password
- Add a encryption-key savebox(for securely saving the key)
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.
All Contributions are Welcomed..Fork the repo and pull requests.Suggestions at x-neron@pm.me or open an issue.
A breif Documentation is also available at readthedocs
Distributed Under GPLV3
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
25 Aug 2021
- Add memory checking module.
- Add option to run memory checking module or not.
- Fix typos and bugs
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
14 April 2021
- Updated readthedoc
00c36d2
- Updated Docs
- Fixed minor bugs
- Fixed Broken links
12 April 2021
Icons for Anfu are taken from Flaticon.Credits go to the author