Overview
libft is a custom implementation of standard C library functions with additional optimizations for performance and memory usage. The library includes string manipulation functions, memory management utilities, linked list operations, and various other utility functions commonly used in C programming. Each function is carefully implemented to ensure correctness, efficiency, and compatibility with the standard library equivalents. The project serves as a foundation for other C projects, providing reliable and optimized alternatives to standard library functions.
Features
- Optimized string manipulation functions
- Memory management utilities
- Linked list implementation and operations
- Character and string conversion functions
- File I/O wrapper functions
Technologies Used
- C programming language
- Make for build automation
- Unit testing framework
- Valgrind for memory leak detection
- GDB for debugging
Other Projects
Network Vulnerability Scanner
A comprehensive network vulnerability scanner that identifies security weaknesses in systems and networks.
Secure File Encryption Tool
A robust file encryption tool that uses AES-256 encryption to secure sensitive files and communications.
Phishing Detection System
An AI-powered system that detects and alerts users to potential phishing attempts in emails and websites.