mirror of https://github.com/kpcyrd/sn0int.git
105 lines
2.6 KiB
TOML
105 lines
2.6 KiB
TOML
[package]
|
||
name = "sn0int"
|
||
version = "0.26.0"
|
||
description = "Semi-automatic OSINT framework and package manager"
|
||
authors = ["kpcyrd <git@rxv.cc>"]
|
||
license = "GPL-3.0"
|
||
repository = "https://github.com/kpcyrd/sn0int"
|
||
categories = ["command-line-utilities"]
|
||
readme = "README.md"
|
||
edition = "2021"
|
||
|
||
[workspace]
|
||
members = ["sn0int-common",
|
||
"sn0int-registry",
|
||
"sn0int-std"]
|
||
|
||
[package.metadata.deb]
|
||
extended-description = """\
|
||
sn0int (pronounced /snoɪnt/) is a semi-automatic OSINT framework and package
|
||
manager. It was built for IT security professionals and bug hunters to gather
|
||
intelligence about a given target or about yourself. sn0int is enumerating
|
||
attack surface by semi-automatically processing public information and mapping
|
||
the results in a unified format for followup investigations."""
|
||
section = "utils"
|
||
priority = "optional"
|
||
depends = "$auto, publicsuffix"
|
||
assets = [
|
||
["target/release/sn0int", "usr/bin/", "755"],
|
||
]
|
||
|
||
[features]
|
||
sqlite-bundled = ["libsqlite3-sys/bundled"]
|
||
|
||
[dependencies]
|
||
sn0int-common = { version="0.14.0", path="sn0int-common" }
|
||
sn0int-std = { version="=0.26.0", path="sn0int-std" }
|
||
rustyline = "10.0"
|
||
log = "0.4"
|
||
env_logger = "0.10"
|
||
hlua-badtouch = "0.4"
|
||
clap = { version = "4.3.11", features = ["derive", "env"] }
|
||
clap_complete = "4.3.2"
|
||
failure = "0.1"
|
||
rand = "0.8"
|
||
colored = "2"
|
||
lazy_static = "1.0"
|
||
shellwords = "1.0"
|
||
diesel = { version = "1.0.0", features = ["sqlite", "chrono"] }
|
||
diesel_migrations = { version = "1.3.0", features = ["sqlite"] }
|
||
libsqlite3-sys = { version = "0.22.0", features = ["bundled-windows"] }
|
||
chrono = { version = "0.4", features = ["serde"] }
|
||
dirs-next = "2.0"
|
||
url = "2.0"
|
||
percent-encoding = "2.1"
|
||
#chrootable-https = { path = "../chrootable-https" }
|
||
chrootable-https = "0.16"
|
||
data-encoding = "2.3.3"
|
||
serde = { version = "1.0", features = ["derive"] }
|
||
serde_urlencoded = "0.7"
|
||
serde_json = "1.0"
|
||
crossbeam-channel = "0.5"
|
||
ctrlc = "3.1"
|
||
opener = "0.6"
|
||
separator = "0.4"
|
||
maplit = "1.0.1"
|
||
sloppy-rfc4880 = "0.2"
|
||
regex = "1.0"
|
||
toml = "0.7"
|
||
threadpool = "1.7"
|
||
atty = "0.2"
|
||
semver = "1"
|
||
bytes = "0.4"
|
||
ipnetwork = "0.20"
|
||
strum = "0.25"
|
||
strum_macros = "0.25"
|
||
embedded-triple = "0.1.0"
|
||
humansize = "2"
|
||
|
||
digest = "0.10"
|
||
md-5 = "0.10"
|
||
sha-1 = "0.10"
|
||
sha2 = "0.10"
|
||
sha3 = "0.10"
|
||
hmac = "0.12"
|
||
|
||
walkdir = "2.2"
|
||
nude = "0.3"
|
||
glob = "0.3.0"
|
||
os-version = "0.2"
|
||
|
||
[target.'cfg(target_os="linux")'.dependencies]
|
||
caps = "0.5"
|
||
#syscallz = { path="../syscallz-rs" }
|
||
syscallz = "0.16"
|
||
nix = { version = "0.27", features = ["fs"] }
|
||
|
||
[target.'cfg(target_os="openbsd")'.dependencies]
|
||
pledge = "0.4"
|
||
unveil = "0.3"
|
||
|
||
[dev-dependencies]
|
||
#boxxy = { path = "../boxxy-rs" }
|
||
boxxy = "0.13"
|
||
tempfile = "3.0"
|