> For the complete documentation index, see [llms.txt](https://heinosass.gitbook.io/leet-sheet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://heinosass.gitbook.io/leet-sheet/web-app-hacking/enumeration/directory-enumeration/manual-directory-enumeration.md).

# Manual Directory Enumeration

## Educated Guessing

Try to infer the name of the file based on the naming scheme.\
For example,  if a page  `viewuser.asp`  is  found,  then  look  also  for  `edituser.asp`, `adduser.asp` and `deleteuser.asp`. If a directory `/app/user` is found, then look also for `/app/admin` and `/app/manager`.

Identify the file extensions in use within known areas of the\
application   (e.g. `jsp`, `aspx`, `html`),   and use a wordlist appended with each of these extensions (or use a longer list of common extensions if resources permit). For each file identified through other enumeration techniques, create  a  custom  wordlist  derived  from  that  filename. &#x20;

Get  a  list of common file extensions (including `zip`, `~`(created by emacs), (none at all), `bak`, `txt`, `src`, `dev`, `old`, `inc`, `orig`,  `copy`,  `tmp`,  etc.)  and  use  each  extension  before,  after,  and \
instead of the extension of the actual file name.\
\
*Note:  Windows  file  copying  operations  generate  file  names  prefixed with `Copy of` or localized versions of this string.*\
\ <br>
