PESCAN(1)
π PESCAN(1) β like, the general commands manual, but make it cute
okay bestie, welcome to pescan β she lives in section 1 of the manual (general commands, the classics β¨), and she's here to sniff out sus stuff in your PE files. no cap.
π NAME π
pescan β she spots suspicious characteristics hiding inside PE files. that's it, that's the job. π
β¨ SYNOPSIS β¨
pescan [OPTIONS]... pefile
literally just hand her some options (if you want) and a pefile and she goes to work. π
π¦ DESCRIPTION π¦
so pescan does a static analysis on a PE file to figure out if it's got suspicious characteristics in it. no running it, no executing it, no drama β she just looks. πβ¨
she's part of pev, the PE file analysis toolkit β so she's got sisters, and yes they're all in SEE ALSO, we'll get there. π«Ά
and what even is pefile? it's a PE32/PE32+ executable or dynamic linked library file. so like, a .exe or a .dll basically. iykyk. π
πΈ OPTIONS πΈ
-f,--format <text|csv|xml|html>β changes the output format. the default istext, bestie, so if you don't say anything she'll just talk to you in plain text. wantcsv,xml, orhtmlinstead? say the word. π-v,--verboseβ show more information about the items she found. she found stuff and now she's gonna yap about it in detail. obsessed. π₯-V,--versionβ shows the version. quick lil vibe check on which build you're running. β--helpβ shows help. the classic. the icon. when in doubt, ask for help. π
π EXAMPLES π
searching for suspicious things in putty.exe, as one does:
$ pescan putty.exe
she runs, she scans, she tells you what's up. periodt. π
π REPORTING BUGS π
please please PLEASE check the latest development code first, and then report at:
https://github.com/mentebinaria/readpe/issues
(that's the whole link, don't be shy, click it.) π
π SEE ALSO π
the whole squad, fr fr:
ofs2rva(1), pedis(1), pehash(1), peldd(1), pepack(1), peres(1), pesec(1), pestr(1), readpe(1), rva2ofs(1)
go read them too, they ate. π β¨
π COPYRIGHT π
Copyright (C) 2013 - 2020 pev authors.
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/gpl-2.0.txt>.
this is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. π« like, none. zero. ngl that part is important, bestie.
and that's the whole page!! πβ¨ππ¦πΈπ π«Ά
cute lil sign-off: this was PESCAN(1) β yes, the footer literally just says PESCAN(1) again, she's lowkey self-obsessed and honestly? valid. π the source is the General Commands Manual and the date/version deets live in the copyright line above (2013 β 2020, pev authors). bye bestie, go scan something. ππ
π¦ where this page comes from
- alpine 3.24: pev-doc 0.82-r0 Β· GPL-2.0-or-later AND MIT AND BSD-2-Clause
- debian trixie: readpe 0.84-2 Β· GPL-2.0-or-later WITH OpenSSL Exception
- ubuntu noble: readpe 0.82-3.1build2 Β· GPL-2.0-or-later WITH OpenSSL Exception
- ubuntu questing: readpe 0.84-2
- ubuntu resolute: readpe 0.85.1-1 Β· GPL-2.0-or-later WITH OpenSSL Exception
- ubuntu stonking: readpe 0.85.1-1build1 Β· GPL-2.0-or-later WITH OpenSSL Exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms