[package] name = "sn0int" version = "0.26.1" description = "Semi-automatic OSINT framework and package manager" authors = ["kpcyrd "] 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.11" 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"