for testing
This commit is contained in:
parent
759928a425
commit
424b1457a6
@ -79,9 +79,9 @@ pub async fn process(ctx: &Arc<Mutex<Context>>) {
|
|||||||
ctx.gc_blocklist().await;
|
ctx.gc_blocklist().await;
|
||||||
|
|
||||||
// send ip list to ws and zmq sockets
|
// send ip list to ws and zmq sockets
|
||||||
if let Some(ip) = filtered_ip {
|
if let Some(mut ip) = filtered_ip {
|
||||||
send_to_ipbl_ws(&ctx, &ip, &mut ret).await;
|
send_to_ipbl_ws(&ctx, &mut ip, &mut ret).await;
|
||||||
send_to_ipbl_zmq(&reqsocket, &ip).await;
|
send_to_ipbl_zmq(&reqsocket, &mut ip).await;
|
||||||
}
|
}
|
||||||
|
|
||||||
// apply firewall blocking
|
// apply firewall blocking
|
||||||
|
@ -23,8 +23,9 @@ impl std::fmt::Debug for FileEvent {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn send_to_ipbl_zmq(reqsocket: &zmq::Socket, ip: &IpData) {
|
async fn send_to_ipbl_zmq(reqsocket: &zmq::Socket, ip: &mut IpData) {
|
||||||
let msg = format!("{value}", value = serde_json::to_string(&ip).unwrap());
|
let msg = format!("{value}", value = serde_json::to_string(&ip).unwrap());
|
||||||
|
ip.mode = "zmq".to_string();
|
||||||
match reqsocket.send(&msg, 0) {
|
match reqsocket.send(&msg, 0) {
|
||||||
Ok(_) => {}
|
Ok(_) => {}
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
@ -44,8 +45,9 @@ async fn send_to_ipbl_zmq(reqsocket: &zmq::Socket, ip: &IpData) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn send_to_ipbl_ws(ctx: &Context, ip: &IpData, ret: &mut Vec<String>) {
|
async fn send_to_ipbl_ws(ctx: &Context, ip: &mut IpData, ret: &mut Vec<String>) {
|
||||||
ret.push(format!("host: {hostname}", hostname = ctx.hostname));
|
ret.push(format!("host: {hostname}", hostname = ctx.hostname));
|
||||||
|
ip.mode = "zmq".to_string();
|
||||||
loop {
|
loop {
|
||||||
match push_ip(&ctx, &ip, ret).await {
|
match push_ip(&ctx, &ip, ret).await {
|
||||||
Ok(_) => {
|
Ok(_) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user