BSD Ports

textproc/evtx 0.12.2_31 FreeBSD

A Fast parser for the Windows XML Event Log (EVTX) format

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
textproc
Package size
940.7 KiB, 2381.9 KiB installed

Description

A cross-platform parser for the Windows XML EventLog format

Features:

  • Implemented using 100% safe rust - and works on all platforms supported by rust (that have stdlib).
  • It's faster than any other implementation by order(s) of magnitude!
  • Multi-threaded.
  • Supports XML and JSON outputs, both being directly constructed from the token tree and independent of each other (no xml2json conversion is performed!)
  • Supports some basic recovery of missing records/chunks!

In the other systems

SystemPortVersion
FreeBSDtextproc/evtx0.12.2_31
DragonFlytextproc/evtx0.8.1_16
HardenedBSDtextproc/evtx0.12.2_29
GhostBSDtextproc/evtx0.12.2_29

Install

Binary package:

pkg install evtx

From the ports tree:

cd /usr/ports/textproc/evtx/ && make install clean

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

RUN_DEPENDS=	evtx>0:textproc/evtx

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.12.2_300.12.2_31-0.8.1_19-
FreeBSD:14:quarterly0.12.2_290.12.2_29n/a0.8.1_18-
FreeBSD:15:latest0.12.2_310.12.2_31n/a0.8.1_190.8.1_19
FreeBSD:15:quarterly0.12.2_290.12.2_29n/an/an/a
FreeBSD:16:latest0.12.2_290.12.2_31n/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.

Build dependencies 12

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 208
FileSizeSHA256
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/alloca-0.4.0.crate4257e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4
rust/crates/anes-0.1.6.crate238574b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
rust/crates/anstream-0.6.18.crate296818acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
rust/crates/anstyle-1.0.10.crate1572555cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
rust/crates/anstyle-parse-0.2.6.crate223433b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
rust/crates/anstyle-query-1.1.2.crate996979947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
rust/crates/anstyle-wincon-3.0.7.crate12400ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
rust/crates/anyhow-1.0.100.crate54059a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
rust/crates/assert_cmd-2.1.1.crate27211bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85
rust/crates/autocfg-1.4.0.crate17712ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.8.0.crate474828f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
rust/crates/bstr-1.11.3.crate351536531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
rust/crates/bumpalo-3.19.1.crate964775dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
rust/crates/bytecount-0.6.8.crate146945ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
rust/crates/byteorder-1.5.0.crate232881fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
rust/crates/bytes-1.11.1.crate785841e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
rust/crates/camino-1.1.9.crate375528b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3

Commit history 5

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
351183da40 Jose Alonso Cardenas Marquez textproc/evtx: Update to 0.12.2
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645