network_search 0.1.0

the tools which is useful for searching networks
mod ip;
mod icmp;
mod traceroute;
mod portscan;
mod tcp;
mod util;

use std::net::Ipv4Addr;

use crate::traceroute::traceroute::traceroute;
use crate::portscan::portscan::portscan;



fn main() {
  let dst_addr = Ipv4Addr::new(8, 8, 8, 8);

  let result = traceroute(dst_addr);

  println!("{:?}",result);

  for addr in result{
    match addr{
      Some(dst_addr)=>{
        println!("{:?}",dst_addr);
        let ports = portscan(dst_addr);

        for port in ports{
          println!("    {}",port);

        }

      }
      None=>{
        println!("None");

      }
    }
  }
}