LeakCheck

LeakCheck

LeakCheck is a free open-source memory leak detector for C and C++ programs. It helps developers identify memory leaks during development to avoid issues down the line. Easy to integrate and provides detailed leak reports.
LeakCheck image
memory leak detector c c open-source

LeakCheck: Free Open-Source Memory Leak Detector for C & C++

Identify memory leaks in your C and C++ programs with LeakCheck, a free and open-source tool. Easily integrate and get detailed leak reports.

What is LeakCheck?

LeakCheck is an open-source memory leak detection library for C/C++ applications. It helps developers identify and fix memory leaks during development, avoiding difficult-to-diagnose issues later on.

Integrating LeakCheck only requires linking the library during compilation. From there, it automatically intercepts common memory allocation functions like malloc and new to track allocations. At any time, developers can call LeakCheck's dumpLeaks function to get a detailed report of blocks that were allocated but not freed properly.

Unlike similar memory checkers, LeakCheck is designed specifically for identifying leaks during development. It prioritizes clear output in an easy-to-read format highlighting exactly where leaked blocks were allocated. Customizable rules even allow ignoring known leaks to reduce noise.

With lightweight instrumentation and detailed reporting, LeakCheck provides an easy way for C/C++ developers to catch these stubborn bugs during testing. Fixing issues early avoids compounding leaks over time which lead to crashes or performance issues later on. And best of all, as open-source software LeakCheck is completely free for anyone to use or contribute to.

LeakCheck Features

Features

  1. Detects memory leaks in C and C++ programs
  2. Provides detailed leak reports
  3. Easy to integrate into development workflow
  4. Open-source and free to use

Pricing

  • Open Source

Pros

Helps identify and fix memory leaks during development

No cost to use

Open-source, allowing for customization and community support

Provides detailed information on memory leaks

Cons

Limited to C and C++ programming languages

May require some setup and configuration to integrate into existing projects

Relies on the developer to act on the leak reports


The Best LeakCheck Alternatives

Top Development and Debugging Tools and other similar apps like LeakCheck


Have I been pwned? icon

Have I been pwned?

Have I been pwned? is a website created by security expert Troy Hunt in 2013 after a series of major data breaches resulted in millions of user account details being leaked online. The purpose of the site is to allow internet users to check if their personal data has been...
Have I been pwned? image
DeHashed icon

DeHashed

DeHashed is an online threat intelligence tool used to check if personal information like emails, usernames, passwords, domains, IP addresses, or phone numbers have been compromised in data breaches and exposed online. It has one of the largest databases of leaked databases, with over 19 billion records collected from thousands...
DeHashed image
Intelligence X icon

Intelligence X

Intelligence Squared (also known as Intelligence X or IQ2) is an independent, non-partisan debate forum organization that hosts Oxford-style debates focused on current affairs and cultural issues. The debates feature prominent guest speakers arguing for and against motions such as "Ban Fast Food Advertising" or "The Catholic Church is a...
Intelligence X image
LeakBase icon

LeakBase

LeakBase is a database that contains email addresses and passwords that have been obtained from data breaches and illegal hacking activities. The database can be searched to see if your email address and any associated passwords have been compromised in a data breach.The database contains information on billions of email...
We Leak Info icon

We Leak Info

We Leak Info is a website that has compiled and published personal information on individuals without their consent. This includes full names, addresses, phone numbers, email addresses, IP addresses, and other sensitive details.While the site claims to promote transparency, publishing private information without permission is unethical and in many places...
Databases.today icon

Databases.today

Databases.today is a website focused on providing database software recommendations and comparisons to help users select the right database management system for their needs. The site covers all the major DBMS options like MySQL, PostgreSQL, MongoDB, SQL Server, and more.The core goal of Databases.today is to be an authoritative, unbiased...
Databases.today image
Leakwatch icon

Leakwatch

Leakwatch is an open source database monitoring and auditing tool designed to help prevent confidential and sensitive data loss by enabling early detection of unauthorized data access and transfers. It works by continuously analyzing SQL traffic between database servers and applications to identify suspicious queries and user activities that could...
Leakwatch image
Password Checkup icon

Password Checkup

Password Checkup is a free online service offered by Google that allows users to check if any of their passwords have been previously exposed in known data breaches. It is designed to help users determine if they need to change any of their passwords to stay secure.Here's how it works:...
Password Checkup image
Mozilla Monitor icon

Mozilla Monitor

Mozilla Monitor is a free online service offered by Mozilla that allows internet users to check if their email addresses or passwords have been included in known data breaches. Users can sign up to receive email notifications in the event that their personal data appears in data breaches in the...
Mozilla Monitor image
Sphinx.bot icon

Sphinx.bot

Sphinx.bot is an open-source conversational AI platform that enables developers to quickly build and deploy intelligent chatbots. It provides natural language understanding and contextual conversations out of the box, allowing chatbots to understand what users say and have meaningful, human-like dialogues.Key features of Sphinx.bot include:Understands natural language - powered by...
Sphinx.bot image
Spybot Identity Monitor icon

Spybot Identity Monitor

Spybot Identity Monitor is a free software program used to monitor and protect your personal identity information online. It works by constantly searching websites, paste sites, and other locations where your private data like passwords, email addresses, or credit card numbers could show up if they have been leaked, stolen,...
Spybot Identity Monitor image
Keepassxc-pwned icon

Keepassxc-pwned

keepassxc-pwned is an open source extension for the KeePassXC password manager application. It integrates with the Have I Been Pwned online service to check if any of the passwords stored in a KeePassXC database have been compromised in known data breaches.When enabled and configured, keepassxc-pwned will securely hash the passwords...
Keepassxc-pwned image
Hudson Rock icon

Hudson Rock

Hudson Rock is an open-source continuous integration and delivery platform that allows teams to automate building, testing, and deploying their software projects. It provides an easy-to-use web interface for configuring pipelines made up of build, test, analysis, and deployment tasks.Key features of Hudson Rock include:Integration with source code repositories like...
Hudson Rock image
Profil3r icon

Profil3r

Profil3r is an open source reconnaissance and profiling framework used to aid web penetration testers and security researchers. It automates the process of information gathering during assessments of web applications, networks, computers and individuals.Some key features of Profil3r include:Automated domain, network and personnel profilingIdentifies version numbers of web technologies for...
Profil3r image
Inoitsu - Email Address Breach Analysis icon

Inoitsu - Email Address Breach Analysis

Inoitsu is a free online service that allows individuals to check if their email addresses have been included in known data breaches. The service maintains a frequently updated database of email addresses and passwords that have been compromised in breaches of popular websites and services.To use Inoitsu, simply go to...
Inoitsu - Email Address Breach Analysis image
Hacked Leaks Checker icon

Hacked Leaks Checker

Hacked Leaks Checker is a free online service that lets you check if your personal data has been compromised in a data breach. The website searches through databases containing information on major data breaches and alerts you if your email address, phone number, or other personal details are included in...
Hacked Leaks Checker image
Have I Been Sold? icon

Have I Been Sold?

Have I Been Sold? is a free online service that allows internet users to check if their personal information like email address or phone number has been compromised in a data breach. It has a database of known data breaches from various companies and websites. When a user enters their...
Have I Been Sold? image
Secureito icon

Secureito

Secureito is a comprehensive data security and governance platform designed to help organizations discover, classify, protect, and manage sensitive data across cloud, on-premises, and hybrid environments. Some key features of Secureito include:Automatic data discovery and classification using AI and machine learning. Secureito scans an organization's entire infrastructure to find sensitive...
Secureito image
BreachNet.pw icon

BreachNet.pw

BreachNet.pw is an online service that monitors data breaches and notifies users if their personal information is compromised. It works by maintaining a database of emails and passwords that have been leaked in data breaches from various websites and online services.Users can enter their email addresses or passwords on BreachNet.pw...
LeakCheck.cc icon

LeakCheck.cc

LeakCheck.cc is an open-source memory leak detection library for C++ applications. It allows developers to easily integrate leak checking into their C++ code base with minimal effort.LeakCheck.cc tracks all allocations made in the program using custom overloads of the new and delete operators. At any time, developers can dump a...
LeakCheck.cc image
LeakCorp icon

LeakCorp

LeakCorp is an advanced data loss prevention and insider threat management platform. It leverages artificial intelligence and machine learning to monitor corporate communications and employee activity across email, chat/IM, web traffic, file transfers, and more.Key features of LeakCorp include:Real-time monitoring of all employee computer and internet activityNatural language processing and...
LeakCorp image
LEAKED.SITE icon

LEAKED.SITE

LEAKED.SITE is a website that hosts and shares private, sensitive, or illegally obtained data and files without the consent of those affected. This includes things like hacked databases, leaked emails, passwords, or personal photos that were shared without permission.While the site may claim to operate within legal limits, it facilitates...
Leaksify icon

Leaksify

Leaksify is an open-source password leak monitoring service launched in 2021. It allows users to check if their online accounts and credentials have been compromised in known data breaches and exposed password lists. Users can enter an email address when signing up for Leaksify, and it will automatically search public...
Surfshark One icon

Surfshark One

Surfshark One is an all-in-one cybersecurity and online privacy solution created by VPN provider Surfshark. It bundles together several of Surfshark's services, including its VPN, antivirus software, alert system, and privacy tools, into one subscription plan aimed at individual consumers.The VPN component provides encrypted connections to hide users' online activity...
Surfshark One image
Hacksy icon

Hacksy

Hacksy is an open-source customer relationship management (CRM) platform designed as an alternative to HubSpot CRM. It provides many of the same features as HubSpot but is free and open-source.Some of the key features Hacksy offers include:Contact Management - Organize all your contacts and leads in one place. Track contact...
Hacksy image