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::*;