Skip to content

Commit b7064de

Browse files
committed
chore: -
1 parent 13b24e2 commit b7064de

File tree

4 files changed

+40
-29
lines changed

4 files changed

+40
-29
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Diagrams
2+
3+
*.drawio
4+
15
# Notes
26

37
notes.txt

README.md

+36-29
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,49 @@
22

33
![Made with Bash](https://img.shields.io/badge/made%20with-Bash-0040ff.svg) ![Maintenance](https://img.shields.io/badge/maintained%3F-yes-0040ff.svg) [![open issues](https://img.shields.io/github/issues-raw/enenumxela/subdomains.sh.svg?style=flat&color=0040ff)](https://github.com/enenumxela/subdomains.sh/issues?q=is:issue+is:open) [![closed issues](https://img.shields.io/github/issues-closed-raw/enenumxela/subdomains.sh.svg?style=flat&color=0040ff)](https://github.com/enenumxela/subdomains.sh/issues?q=is:issue+is:closed) [![license](https://img.shields.io/badge/license-MIT-gray.svg?colorB=0040FF)](https://github.com/enenumxela/subdomains.sh/blob/master/LICENSE) [![author](https://img.shields.io/badge/[email protected])](https://twitter.com/enenumxela)
44

5-
A wrapper around tools used for subdomain enumeration, to automate the workflow, on a given domain, written in bash. The workflow:-
6-
7-
![](./static/subdomains.sh-flowchart.jpg)
5+
A wrapper around tools used for subdomain enumeration, to automate the workflow, on a given domain, written in bash.
86

97
## Resources
108

11-
* [Usage](#usage)
9+
* [The Workflow](#the-workflow)
1210
* [Installation](#installation)
11+
* [Usage](#usage)
1312
* [Credits](#credits)
1413
* [Contribution](#contribution)
1514

15+
## The Workflow
16+
17+
<div align="center">
18+
19+
![Flow Chart](https://github.com/enenumxela/subdomains.sh/blob/main/static/flowchart.png)
20+
21+
<div>
22+
23+
## Installation
24+
25+
Run the installation script:
26+
27+
```bash
28+
curl -s https://raw.githubusercontent.com/enenumxela/subdomains.sh/main/install.sh | bash -
29+
```
30+
Or run in an ephemeral Docker container:
31+
32+
Clone the repository and run
33+
34+
```bash
35+
cd subdomains.sh
36+
# Build the container image
37+
./docker-subdomains.sh build
38+
39+
# After build, you can run the script with the same options listed above.
40+
# Each run will run in a new container, and the container is destroyed after run
41+
./docker-sudomains.sh -d example.com -r 1.1.1.1
42+
43+
# To destroy the container image if desired
44+
./docker-subdomains.sh destroy
45+
46+
```
47+
1648
## Usage
1749

1850
To display this script's help message, use the `-h` flag:
@@ -53,31 +85,6 @@ NOTE: options marked with asterik(*) are required.
5385
HAPPY HACKING :)
5486
```
5587

56-
## Installation
57-
58-
Run the installation script:
59-
60-
```bash
61-
curl -s https://raw.githubusercontent.com/enenumxela/subdomains.sh/main/install.sh | bash -
62-
```
63-
Or run in an ephemeral Docker container:
64-
65-
Clone the repository and run
66-
67-
```bash
68-
cd subdomains.sh
69-
# Build the container image
70-
./docker-subdomains.sh build
71-
72-
# After build, you can run the script with the same options listed above.
73-
# Each run will run in a new container, and the container is destroyed after run
74-
./docker-sudomains.sh -d example.com -r 1.1.1.1
75-
76-
# To destroy the container image if desired
77-
./docker-subdomains.sh destroy
78-
79-
```
80-
8188
## Credits
8289

8390
Credit goes to the authors of the various tools I used in this script:

static/flowchart.png

46.4 KB
Loading

static/subdomains.sh-flowchart.jpg

-69.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)