How to Install and Uninstall tntnet Package on Kali Linux

Last updated: May 17,2024

1. Install "tntnet" package

Please follow the step by step instructions below to install tntnet on Kali Linux

$ sudo apt update $ sudo apt install tntnet

2. Uninstall "tntnet" package

Here is a brief guide to show you how to uninstall tntnet on Kali Linux:

$ sudo apt remove tntnet $ sudo apt autoclean && sudo apt autoremove

3. Information about the tntnet package on Kali Linux

Package: tntnet
Version: 3.0-3
Installed-Size: 234
Maintainer: Thorsten Alteholz
Architecture: amd64
Provides: httpd, httpd-cgi
Depends: libc6 (>= 2.34), libcxxtools10 (>= 3.0.0), libgcc-s1 (>= 3.0), libstdc++6 (>= 13.1), libtntnet13 (>= 3.0), net-tools, tntnet-runtime (= 3.0-3)
Pre-Depends: init-system-helpers (>= 1.54~)
Suggests: tntnet-doc, libtntnet-dev
Size: 82140
SHA256: e48336a08e6559f4c50d67b97ab6219cfa5c6efc9fa123959b32af88471f1107
SHA1: 0630ba161a44505ea84afbe6f491cb9add2e0ad3
MD5sum: 09c925a3e299cbd870f43c843c37a037
Description: modular, multithreaded web application server for C++
Tntnet has a template-language called ecpp similar to PHP, JSP or
Mason, where you can embed c++ code inside a HTML page to generate
active content. The ecpp files are precompiled to C++ classes called
components and compiled and linked into a shared library. This process
is done at compiletime. The web server Tntnet needs only the compiled
component library.
.
Because the web applications are compiled into native code, they are
very fast and compact.
.
Components can call other components. So you can create building blocks
of HTML parts and call them in other pages like subprocesses.
.
Requests are parsed by tntnet and the request information is easily
accessible to the components. It supports GET and POST parameters and
MIME multipart requests for file upload.
.
The template language has also support for internationalized
applications. You can easily create web applications for different
languages.
.
Other features are: cookies, HTTP upload, automatic request parameter
parsing and conversion, automatic session management, scoped variables
(application, request and session), internationalisation and keep-alive.
.
Logging is done through cxxtools, which provides a unique API for
log4cpp, log4cxx or simple logging to files or console.
.
Tntnet is fully multithreaded and much work has been gone into making
it scalable. It uses a dynamic pool of worker threads, which answer
requests from HTTP clients.
.
This package contains the server.
Description-md5:
Homepage: http://www.tntnet.org/
Tag: devel::web, implemented-in::c++, interface::daemon, network::server,
protocol::http, protocol::ssl, role::program, use::transmission,
web::appserver, web::server
Section: httpd
Priority: optional
Filename: pool/main/t/tntnet/tntnet_3.0-3_amd64.deb