diff --git a/CHANGELOG.md b/CHANGELOG.md index a2a560d..3a8c3b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,16 +11,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# 0.5.0 (2023-06-29) +## 0.6.0(2023/12/12) + +- **added:** add `ip scan results` save + + +## 0.5.0 (2023/06/29) - **added:** add `macos` support -# 0.3.0 (2023-05-20) +## 0.3.0 (2023/05/20) - **added:** add `udp` scan argument in binary executor and `readme` -# 0.2.1 (2023-05-19) +## 0.2.1 (2023/05/19) - **added:** `cmd` parse with full `args` - **added:** add `tokio-console` for task schedule manage diff --git a/Cargo.toml b/Cargo.toml index 6505c3f..52025f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rscan" -version = "0.5.0" +version = "0.6.0" edition = "2021" categories = ["asynchronous", "command-line-utilities", "network-programming"] description = "Fast scan network by sending icmp, tcp, udp packets, inspired by nmap but doesn't depend on nmap" diff --git a/rscanner/CHANGELOG.md b/rscanner/CHANGELOG.md index 4292ad8..3f5e47d 100644 --- a/rscanner/CHANGELOG.md +++ b/rscanner/CHANGELOG.md @@ -5,24 +5,31 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -# Unreleased +## Unreleased - -# 0.4.1 (29. May, 2023) + +## 0.5.0 (2023/12/12) + +- **pref:** improve scan `ip` speed +- **added:** add `snafu` to replace `this-error` to improve error handle + + +## 0.4.1 (2023/05/29) - **changed:** improve receive packets speed -# 0.4.0 (28. May, 2023) +## 0.4.0 (2023/05/28) - **added:** add `arp` scan support - **changed:** move `parse.rs, sockets_iter.rs` into `setting` directory -# 0.3.0 (10. May, 2023) +## 0.3.0 (2023/05/19) - **added:** add common trait named `SocketScanner` for `tcp/udp` scan - **changed:** change `rscanner/execute/tcp` to `impl SocketScanner` - **added:** add `udp` scanner -# 0.2.1(19. May, 2023) +## 0.2.1(2023/05/19) - **added:** `icmp`, `tcp` scan support - **added:** system default limit change diff --git a/rscanner/Cargo.toml b/rscanner/Cargo.toml index 7102a5a..2f85427 100644 --- a/rscanner/Cargo.toml +++ b/rscanner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rscanner" -version = "0.4.2" +version = "0.5.0" edition = "2021" categories = ["asynchronous", "command-line-utilities", "network-programming"] description = "Fast scan network by sending icmp, tcp, udp packets, inspired by nmap but doesn't depend on nmap" @@ -14,15 +14,15 @@ repository = "https://github.com/gongzhengyang/rscan" [dependencies] anyhow = "1.0.71" async-trait = "0.1" -cached = "0.46" clap = { version = "4.2", features = ["derive"] } +hashbrown = "0.14" ipnetwork = "0.20" -itertools = "0.12" +itertools = "0.11" pnet = "0.34" pnet_transport = "0.34" rand = "0.8" rlimit = "0.10" serde = { version = "1", features = ["derive"] } -snafu = "0.7" +thiserror = "1.0" tokio = { version = "1", features = ["full", "tracing"] } tracing = "0.1"