Crate ekko[][src]

Ekko aims to be a light utility for sending echo requests; currently in its early stages.

Example

use ekko::{ 

    error::{EkkoError},

    EkkoResponse,
    Ekko,
};
 
fn main() -> Result<(), EkkoError> {
    let mut sender = Ekko::with_target(([8, 8, 8, 8], 0))?;
 
    for hops in 0..64 {
        let responses = sender.send_range(0..(hops))?;
        for ekko in responses.iter() {
            match ekko {
 
                EkkoResponse::Destination(_) => {
                    for ekko in responses.iter() {
                        println!("{:?}", ekko)
                    }
     
                    return Ok(()) 
                }
 
                _ => continue
            }
        }
    }
 
    Ok(())
}

Modules

error

Structs

Ekko
EkkoData

Enums

EkkoResponse
ParameterProblem
ParameterProblemV4
ParameterProblemV6
Redirect
Unreachable
UnreachableCodeV4
UnreachableCodeV6