Skip to content

Commit 3096f7f

Browse files
ninjeeterSytten
andauthored
Added videos. (#166)
* Added videos. * Moved Discord fetch req to Tutorials. * Improve documentation --------- Co-authored-by: Emile Fugulin <[email protected]>
1 parent c06355a commit 3096f7f

17 files changed

+318
-3
lines changed

.vitepress/sidebars/concepts.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export const conceptsSidebar: DefaultTheme.SidebarItem[] = [
3434
text: "Proxying",
3535
items: [
3636
{
37-
text: "Traffic splitting",
37+
text: "Traffic Splitting",
3838
link: "/concepts/proxying/traffic_splitting",
3939
},
4040
{

.vitepress/sidebars/guides.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export const guidesSidebar: DefaultTheme.SidebarItem[] = [
5151
link: "/guides/upstream",
5252
},
5353
{
54-
text: "Enabling invisible proxying",
54+
text: "Enabling Invisible Proxying",
5555
link: "/guides/invisible_proxying",
5656
},
5757
],

.vitepress/sidebars/tutorials.ts

+9
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,15 @@ export const tutorialsSidebar: DefaultTheme.SidebarItem[] = [
5858
},
5959
],
6060
},
61+
{
62+
text: "Active Workflows",
63+
items: [
64+
{
65+
text: "Sending a notification to Discord",
66+
link: "/tutorials/discord_notification",
67+
},
68+
],
69+
},
6170
{
6271
text: "Passive Workflows",
6372
items: [

.vitepress/theme/custom.css

+7
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,13 @@ h4 {
9090
height: 100%;
9191
}
9292

93+
.video.small {
94+
position: relative;
95+
width: 60%;
96+
margin: 0 auto;
97+
padding-bottom: 33.75%;
98+
}
99+
93100
.vignettes {
94101
display: grid;
95102
grid-template-columns: repeat(2, minmax(0, 1fr));

src/_images/caido_discord_message.png

13.5 KB
Loading

src/_images/discord_workflow.png

48.4 KB
Loading

src/_images/new_active_workflow.png

6.8 KB
Loading
38.3 KB
Loading

src/concepts/workflows_js.md

+4
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,10 @@ Finally, the value of `host` will be printed to the backend logs.
441441

442442
:::
443443

444+
<div class="video small">
445+
<iframe src="https://www.youtube.com/embed/0lYC0EZY1cc?si=8aqTDvwefk45kKAu" title="YouTube video player." frameborder="0"></iframe>
446+
</div>
447+
444448
## Example
445449

446450
### X-Forwarded-For Passive Workflow

src/guides/automate.md

+8
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ To inspect the results of your `Automate` campaign - proceed with the following
2828
4. This is the resulting list of options presented after right-clicking within the request pane.
2929
5. The [HTTPQL query](/reference/httpql.md) input bar.
3030

31+
<div class="video small">
32+
<iframe src="https://www.youtube.com/embed/NSmamQyyL3o?si=gaRx9-5blq_X3WCW" title="YouTube video player." frameborder="0"></iframe>
33+
</div>
34+
3135
## Attack Strategies
3236

3337
Caido currently provides the following attack `Strategies`:
@@ -61,6 +65,10 @@ Preprocessors enable you to apply additional modifications to the payloads.
6165
- **Prefix**: Allows you to prefix a payload value with a supplied value.
6266
- **Suffix**: Allows you to append a supplied suffix value to a payload value.
6367

68+
<div class="video small">
69+
<iframe src="https://www.youtube.com/embed/PrXVDR-YCXE?si=XbnW0YRhlydOXlji" title="YouTube video player." frameborder="0"></iframe>
70+
</div>
71+
6472
<ProContainer>
6573
<b>Workflow Preprocessors</b> are only available to Caido Pro users.
6674
</ProContainer>

src/guides/filters.md

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ Currently, the tabs that support Scope selection are **HTTP History** and **Sear
4040
2. In the `Advanced options` side menu that is presented - select/deselect the Filter Presets you want to apply.
4141
3. As the example Filter Preset created is reliant on the presence of the **/about** path - you can confirm it is working properly based on the Path filter category of the displayed requests.
4242

43+
<div class="video small">
44+
<iframe src="https://www.youtube.com/embed/0SxdQVjzRss?si=7bb3aoxU8anKV4Sc" title="YouTube video player." frameborder="0"></iframe>
45+
</div>
46+
4347
## Additional Information
4448

4549
::: info

src/guides/http_history.md

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ To familiarize yourself with the HTTP History interface, continue below:
2020
6. The `Enter an HTTPQL query...` input bar and `Advanced` button provide filtering options for the history feed. View the [HTTQL](/reference/httpql.md) and [Filters](/guides/filters.md) documentation for more information.
2121
7. All active Filter Presets are listed here. Click on the cog wheel icon in the bottom-right corner of this pane to select/deselect filtering options.
2222

23+
<div class="video small">
24+
<iframe src="https://www.youtube.com/embed/MZGr_u22UiA?si=IHDYqnGQ687BE8Qd" title="YouTube video player." frameborder="0"></iframe>
25+
</div>
26+
2327
## Modifications of Requests/Responses
2428

2529
**If you previously edited content directly in the Intercept interface:**

src/guides/match_replace.md

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ There are numerous ways to create a new rule in the Match & Replace interface:
1919

2020
:::
2121

22+
<div class="video">
23+
<iframe src="https://www.youtube.com/embed/DIPup787Fc8?si=yT3L0jPcvyHcQuZX" title="YouTube video player." frameborder="0"></iframe>
24+
</div>
25+
2226
## Adding a Custom Request Header
2327

2428
To add an additional header to a request, select the `Request Header` option from the `Section` dropdown menu. Then select the `Add` action. Provide the key name of the header and a string value.

src/guides/plugins.md

+4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ These packages expand Caido's functionality, offering a means to futher customiz
1414
4. Toggling the checkbox from filled to empty will enable/disable the associated Plugin.
1515
5. To remove a plugin from your Caido Instance - click `Uninstall`.
1616

17+
<div class="video small">
18+
<iframe src="https://www.youtube.com/embed/lO-WB_cXPfk?si=kou_6r8GDF1yl5Jm" title="YouTube video player." frameborder="0"></iframe>
19+
</div>
20+
1721
::: info
1822
If at least one Plugin is enabled - a new `Plugins` section within the left-hand side menu in Caido will be generated. From here, you can select specific Plugins to access additional information/functionality/usage instructions/etc.
1923
:::

src/guides/replay_environment_variables.md

+6
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ Then, depending on if the environment is new or existing, click on either the `C
2424

2525
<img alt="Update button for environment." src="/_images/update_button.png" center/>
2626

27+
---
28+
29+
<div class="video small">
30+
<iframe src="https://www.youtube.com/embed/QbW4K0nhykg?si=7eXllbShqhGd2Gzs" title="YouTube video player." frameborder="0"></iframe>
31+
</div>
32+
2733
## Inserting an Environment Variable
2834

2935
With a defined environment variable, navigate to the [Replay](/guides/replay.md) interface. Within a request editing pane, click, hold, and drag the left mouse button over the value you want to be replaced and then click the `+` button to add it as a placeholder.

src/guides/upstream.md

+14-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ In order to send traffic to another proxy from Caido:
1313
:::
1414

1515
4. Click the `Add Proxy` button in the appropriate panel depending on the type.
16-
5. Input the hostname or IP address and port number of the upstream proxy.
16+
5. Input the hostname or IP address in the `Host` field and port number in the `Port` field of the upstream proxy.
1717
6. Specify the scope of hosts that should be sent from Caido. To include all traffic, use `*`.
1818
7. You can test the configuration by clicking the `Test` button.
1919

@@ -24,8 +24,21 @@ In order to send traffic to another proxy from Caido:
2424
<img alt="Upstream SOCKS proxy." src="/_images/socks_proxy.png" style="width: 45%;">
2525
</div>
2626

27+
---
28+
29+
<div class="video small">
30+
<iframe src="https://www.youtube.com/embed/QFzaseG2Buk?si=j3KA6-ol-LrXG9bd" title="YouTube video player." frameborder="0"></iframe>
31+
</div>
32+
33+
---
34+
35+
<div class="video small">
36+
<iframe src="https://www.youtube.com/embed/KFJt1LyC_FI?si=xjhR2zbItb7CqnlU" title="YouTube video player." frameborder="0"></iframe>
37+
</div>
38+
2739
::: tip TIPS
2840

41+
- You can also set your credentials in the `Username` and `Password` fields.
2942
- Ensure the upstream HTTP proxy is running using a different port than Caido.
3043
- If both SOCKS and HTTP proxies are enabled, traffic will flow through the SOCKS proxy first, then through the HTTP proxy.
3144
- You can enable/disable usage using the toggle switch associated with the table row of your saved configuration.

0 commit comments

Comments
 (0)