Make a working scan worker/server

This commit is contained in:
2024-09-24 04:16:08 +02:00
parent 39d9ffe1db
commit de3b21e210
7 changed files with 274 additions and 157 deletions

View File

@ -1,4 +1,4 @@
use std::str::FromStr;
use std::{net::IpAddr, str::FromStr};
use cidr::IpCidr;
use serde::{Deserialize, Deserializer, Serialize, Serializer};
@ -15,6 +15,8 @@ pub enum WorkerMessages {
GetWorkRequest {},
#[serde(rename = "do_work")]
DoWorkRequest { neworks: Vec<Network> },
#[serde(rename = "scanner_found")]
ScannerFoundResponse { name: String, address: IpAddr },
#[serde(rename = "")]
Invalid { err: String },
}