How to Install and Uninstall splint Package on Kali Linux

Last updated: May 18,2024

1. Install "splint" package

This guide let you learn how to install splint on Kali Linux

$ sudo apt update $ sudo apt install splint

2. Uninstall "splint" package

Please follow the instructions below to uninstall splint on Kali Linux:

$ sudo apt remove splint $ sudo apt autoclean && sudo apt autoremove

3. Information about the splint package on Kali Linux

Package: splint
Version: 1:3.1.2+dfsg-5
Installed-Size: 2320
Maintainer: Debian QA Group
Architecture: amd64
Replaces: splint-data (<< 1:3.1.2+dfsg-1)
Depends: splint-data (= 1:3.1.2+dfsg-5), libc6 (>= 2.14), libfl2 (>= 2.5.33)
Suggests: splint-doc-html
Breaks: splint-data (<< 1:3.1.2+dfsg-1)
Size: 711796
SHA256: 3b06d29c8327b55df7c12f590ffdcae2c3d989e83351d453866f770887f39049
SHA1: bec523d3d2350168f19887401b702f041e91c4a3
MD5sum: 0a4471113f82206ede653f0848e1386f
Description: tool for statically checking C programs for bugs
splint is an annotation-assisted lightweight static checker. It is a tool for
statically checking C programs for security vulnerabilities and coding
mistakes. If additional effort is invested in adding annotations to programs,
splint can perform stronger checking.
.
splint does many of the traditional lint checks including unused declarations,
type inconsistencies, use before definition, unreachable code, ignored return
values, execution paths with no return, likely infinite loops, and fall
through cases. Problems detected by Splint include:
.
* Dereferencing a possibly null pointer
* Using or returning storage that is undefined or not properly defined
* Type mismatches, with greater precision and flexibility than by C compilers
* Memory management errors like use of dangling references and memory leaks
* Inconsistent (with specified interface) global variable modification or use
* Problematic control flow such as likely infinite loops etc.
* Buffer overflow vulnerabilities
* Dangerous macro implementations or invocations
* Violations of customized naming conventions
Description-md5:
Multi-Arch: foreign
Homepage: http://www.splint.org/
Tag: devel::lang:c, devel::library, devel::testing-qa, implemented-in::c,
interface::commandline, role::devel-lib, role::program, scope::utility,
security::TODO, use::checking, works-with::software:source
Section: devel
Priority: optional
Filename: pool/main/s/splint/splint_3.1.2+dfsg-5_amd64.deb