FreeBSD Ports

sysutils/flipperbit 0.1.3_6

Corrupted files generator, random bits flipper

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
GPLv3
Categories
sysutils
Package size
287.1 KiB, 620.6 KiB installed

Description

Flipperbit generates multiple corrupted variants of an input file by randomly flipping bits in selected byte ranges.

Flipperbit allows to specify multiple byte ranges and the bit flipping probabilty.

The output of flipperbit can be used as input to software (E.g., bulk file processing applications, file parsing utilities) as a form of dumb fuzzing.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/flipperbit
pkg install flipperbit

From the ports tree:

cd /usr/ports/sysutils/flipperbit/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	flipperbit>0:sysutils/flipperbit

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.1.3_50.1.3_6-0.1.2_150.1.3_6
FreeBSD:14:quarterly0.1.3_40.1.3_4n/a0.1.2_140.1.3_4
FreeBSD:15:latest0.1.3_60.1.3_6n/a0.1.2_150.1.2_15
FreeBSD:15:quarterly0.1.3_40.1.3_4n/an/an/a
FreeBSD:16:latest0.1.3_40.1.3_6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 45
FileSizeSHA256
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/autocfg-1.1.0.crate13272d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/clap-3.1.18.crate209664d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
rust/crates/clap_derive-3.1.18.crate2552125320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c
rust/crates/clap_lex-0.2.0.crate9581a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213
rust/crates/const-random-0.1.13.crate6646f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4
rust/crates/const-random-macro-0.1.13.crate6359615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40
rust/crates/crunchy-0.2.2.crate29957a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
rust/crates/debugoff-0.2.2.crate847740a134f5d42edf3aebb65ab7757d179a2f931914231a5f6e67b466b8cac16e2dfe
rust/crates/getrandom-0.2.6.crate280439be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
rust/crates/goldberg-0.1.0.crate25475d2d9cbd1fdba1a34e35404e93aab99efbf14076ab4c3380b4d408f7cd3cd9710
rust/crates/hashbrown-0.11.2.crate85713ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
rust/crates/heck-0.4.0.crate111612540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
rust/crates/hermit-abi-0.1.19.crate997962b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
rust/crates/indexmap-1.8.1.crate532200f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
rust/crates/lazy_static-1.4.0.crate10443e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
rust/crates/libc-0.2.186.crate82188368ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
rust/crates/moisture-0.1.0.crate24109da1c12ec95f955162f01e673f383afd3f1306a5d7254f0aa38c4d219066ad7b0

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645