1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
//! An implementation of [Pwntools](https://github.com/Gallopsled/pwntools/) written in Rust.
//!
//! Pwntools is a collection of tools and utilities designed to assist with a variety of exploitation.
//!
//! ```no_run
//! use pwn::*;
//! init_logger();
//! let mut r = Remote::new("127.0.0.1", 1337).unwrap();
//! info!("Hello, world: {:?}!", r.recv().unwrap());
//! ```
#![warn(missing_docs)]
pub mod logging;
pub use logging::*;
pub mod context;
pub use context::*;
#[cfg(feature = "tubes")]
pub mod tubes;
#[cfg(feature = "tubes")]
pub use tubes::*;
#[cfg(feature = "elf")]
pub mod elf;
#[cfg(feature = "elf")]
pub use elf::*;
pub mod util;
pub use util::*;