How to Install and Uninstall filespooler Package on Kali Linux

Last updated: November 07,2024

1. Install "filespooler" package

This tutorial shows how to install filespooler on Kali Linux

$ sudo apt update $ sudo apt install filespooler

2. Uninstall "filespooler" package

In this section, we are going to explain the necessary steps to uninstall filespooler on Kali Linux:

$ sudo apt remove filespooler $ sudo apt autoclean && sudo apt autoremove

3. Information about the filespooler package on Kali Linux

Package: filespooler
Source: rust-filespooler (1.2.3-1)
Version: 1.2.3-1+b1
Installed-Size: 1538
Maintainer: Debian Rust Maintainers
Architecture: amd64
Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2)
Size: 517372
SHA256: c02c3fbb217a6feb2315f364c173eabaf6c3f7250d6985799982a4ef92da865b
SHA1: f370d8d81b3af3bca6c6b779fd286d3f26a2a635
MD5sum: e5ed1509be90287fb3cb161601ad740d
Description: Sequential, distributed, POSIX-style job queue processing
Filespooler is a Unix-style tool that facilitates local or remote command
execution, complete with stdin capture, with easy integration with various
tools. Here's a brief Filespooler feature list:
.
- It can easily use tools such as S3, Dropbox, Syncthing, NNCP, ssh, UUCP, USB
drives, CDs, etc. as transport.
.
- Translation: you can use basically anything that is a filesystem as a
transport
.
- It can use arbitrary decoder command pipelines (eg, zcat, stdcat, gpg, age,
etc) to pre-process stored packets.
.
- It can send and receive packets by pipes.
.
- Its storage format is simple on-disk files with locking.
.
- It supports one-to-one and one-to-many configurations.
.
- Locking is unnecessary when writing new jobs to the queue, and many arbitrary
tools (eg, Syncthing, Dropbox, etc) can safely write directly to the queue
without any assistance.
.
- Queue processing is strictly ordered based on the order on the creation
machine, even if job files are delivered out of order to the destination.
.
- stdin can be piped into the job creation tool, and piped to a later executor
at process time on a remote machine.
.
- The file format is lightweight; less than 100 bytes overhead unless large
extra parameters are given.
.
- The queue format is lightweight; having 1000 different queues on a Raspberry
Pi would be easy.
.
- Processing is stream-based throughout; arbitrarily-large packets are fine and
sizes in the TB range are no problem.
.
- The Filespooler command, fspl, is extremely lightweight, consuming less than
10MB of RAM on x86_64.
.
- Filespooler has extensive documentation.
.
Filespooler consists of a command-line tool (fspl) for interacting with queues.
It also consists of a Rust library that is used by fspl. main.rs for fspl is
just a few lines long.
Description-md5:
Multi-Arch: allowed
Homepage: https://www.complete.org/filespooler/
Built-Using: rustc (= 1.70.0+dfsg1-1)
X-Cargo-Built-Using: rust-anyhow (= 1.0.72-1), rust-bitflags-1 (= 1.3.2-5), rust-byteorder (= 1.4.3-2), rust-bytes (= 1.4.0-1), rust-cfg-if (= 1.0.0-1), rust-chrono (= 0.4.28-1), rust-clap (= 4.1.13-2), rust-clap-lex (= 0.5.0-1), rust-crc32fast (= 1.3.2-2), rust-fastrand (= 1.8.0-1), rust-fd-lock (= 3.0.12-1), rust-getrandom (= 0.2.8-1), rust-iana-time-zone (= 0.1.53-1), rust-io-lifetimes (= 2.0.0-2), rust-lazy-static (= 1.4.0-2), rust-libc (= 0.2.147-1), rust-linux-raw-sys (= 0.4.5-1), rust-num-traits (= 0.2.15-1), rust-once-cell (= 1.18.0-1), rust-pin-project-lite (= 0.2.9-1), rust-rmp (= 0.8.11-1), rust-rmp-serde (= 1.1.1-1), rust-rustix (= 0.37.20-2), rust-serde (= 1.0.171-1), rust-sharded-slab (= 0.1.4-2), rust-tempfile (= 3.6.0-1), rust-terminal-size (= 0.2.6-1), rust-thread-local (= 1.1.4-1), rust-tracing-core (= 0.1.30-1), rust-tracing (= 0.1.37-1), rust-tracing-subscriber (= 0.3.17-1), rust-uuid (= 1.4.1-1), rust-wait-timeout (= 0.2.0-1), rustc (= 1.70.0+dfsg1-1)
Section: utils
Priority: optional
Filename: pool/main/r/rust-filespooler/filespooler_1.2.3-1+b1_amd64.deb