pwnlib.term
— Terminal handling
- pwnlib.term.can_init()[source]
This function returns True iff stderr is a TTY and we are not inside a REPL. Iff this function returns True, a call to
init()
will letpwnlib
manage the terminal.
- pwnlib.term.init()[source]
Calling this function will take over the terminal (iff
can_init()
returns True) until the current python interpreter is closed.It is on our TODO, to create a function to “give back” the terminal without closing the interpreter.
- pwnlib.term.term_mode = False[source]
This is True exactly when we have taken over the terminal using
init()
.