---
url: https://docs.ogmabox.com/nl/app/http-history.md
description: >-
  Inspecteer vastgelegde HTTP-verzoeken en -antwoorden in Ogma
  HTTP-geschiedenis.
---

# HTTP-geschiedenis {#http-history}

HTTP-geschiedenis toont vastgelegde verzoeken en antwoorden voor het huidige project. Vastleggingsinstellingen bepalen welk verkeer wordt opgeslagen; HTTPS dat via TLS-omzeiling wordt getunneld, kan niet als ontsleutelde HTTP worden geïnspecteerd.

## De verkeerstabel {#the-traffic-table}

Elke rij vertegenwoordigt één verzoek-antwoordpaar. De kolommen zijn:

| Kolom | Beschrijving |
| --- | --- |
| Methode | HTTP-methode (GET, POST, PUT, enzovoort) |
| Host | Hostnaam van het doel |
| Pad | Verzoekpad en querystring |
| Status | HTTP-antwoordstatuscode |
| Lengte | Grootte van de antwoordbody in bytes |
| Tijd | Heen-en-terugtijd in milliseconden |
| Bron | Waar het verzoek vandaan komt (proxy, replay, automate, active\_scan, discovery) |
| Tags | Door de gebruiker toegewezen labels |
| Kleur | Triagekleur die op de rij is toegepast |
| Toestand | Bron- en wijzigingsindicatoren; wijziging staat los van inspectie |

Klik op een rij om het verzoek en antwoord in het detailpaneel onder de tabel te openen.

## Een verzoek inspecteren {#inspecting-a-request}

Het detailpaneel bevat deelvensters voor **Verzoek** en **Antwoord**. Headers en bodies hebben onafhankelijke scrollgebieden. De verzoek-URL wordt over meerdere regels weergegeven, zodat je alleen het benodigde deel kunt selecteren en kopiëren; gebruik de kopieeractie voor de volledige URL. Bodyweergaven omvatten opgemaakte tekst, ruwe gegevens en typespecifieke weergaven waar ondersteund.

Gebruik de zoekbalk in de bodyviewer om specifieke tekenreeksen in grote antwoordbodies te vinden.

## Verkeer filteren {#filtering-traffic}

### HTTPQL {#httpql}

Typ een HTTPQL-expressie in de filterbalk om de tabel te beperken. HTTPQL ondersteunt filteren op host, pad, methode, statuscode, inhoud van de antwoordbody, headerwaarden, tags en bron.

Je kunt filters formuleren zoals:

* Alle POST-verzoeken naar een specifieke host
* Antwoorden met een 4xx-statuscode
* Verzoeken met een specifiek label
* Verkeer van één bepaalde tool

Zie het [HTTPQL-naslagwerk](../reference/httpql.md) voor de volledige syntaxis.

### Tabelfilters en tijdbereiken {#table-filters-and-time-ranges}

Gebruik **Filters** om te bepalen welke bestandstypen en rijen zichtbaar zijn. Aantallen duplicaten zijn standaard verborgen; schakel **Duplicaten** in wanneer je ze nodig hebt. Met de kolominstellingen kun je zichtbare velden kiezen en de kolombreedte aanpassen, onafhankelijk van de sortering.

De voorinstelling **Vandaag** gebruikt de datumgrens van de query om middernacht UTC. Tijdstempels kunnen onafhankelijk daarvan in je lokale tijdzone worden weergegeven, waardoor vermeldingen rond middernacht op een andere weergegeven kalenderdatum kunnen vallen.

### Gewijzigd en geïnspecteerd verkeer {#modified-and-inspected-traffic}

Een wijzigingsindicator betekent dat Interceptie of Zoeken en vervangen het verkeer heeft gewijzigd. Filter deze vermeldingen met `req.modified.eq:true`. Inspectie houdt niet automatisch in dat het verkeer is gewijzigd: HTTPS-ontsleuteling en het bekijken van een vermelding zijn op zichzelf geen bewerkingen. Gebruik het bedieningselement **Geïnspecteerd** om geïnspecteerd verkeer te beperken zonder een los toestandslabel als query te typen.

### Filteren op bron {#filtering-by-source}

De kolom **Bron** geeft aan waar elk verzoek vandaan komt. Filter op bron om verkeer van een specifieke tool of workflow te isoleren:

| Bronwaarde | Herkomst |
| --- | --- |
| proxy | Verzoeken van een browser of externe client via de proxy |
| replay | Verzoeken verstuurd vanuit Opnieuw versturen |
| automate | Verzoeken gegenereerd door een campagne in Automatiseren |
| active\_scan | Verzoeken verstuurd door de actieve scanner |
| discovery | Verzoeken verstuurd door Inhoud ontdekken |
| workflow | Verzoeken verstuurd door verzoeknodes in workflows |

## Tags en kleurcodes {#tagging-and-color-coding}

Met tags en kleuren kun je tijdens een beoordeling de toestand van verkeer bijhouden.

* Klik met de rechtermuisknop op een rij en selecteer **Tag toevoegen** om een of meer labels toe te passen.
* Klik met de rechtermuisknop en selecteer **Markeren** om een triagekleur toe te wijzen.
* Filter in HTTPQL op tag om al het verkeer met dat label op te halen.

Gebruik kleuren consequent, bijvoorbeeld rood voor bevestigde problemen, geel voor items om opnieuw te bekijken en groen voor beoordeelde verzoeken zonder problemen.

## Acties op geselecteerde verzoeken {#actions-on-selected-requests}

Selecteer een of meer rijen voor contextacties:

| Actie | Wat deze doet |
| --- | --- |
| Sturen naar > Opnieuw versturen | Opent het verzoek in Opnieuw versturen om het te wijzigen en opnieuw te versturen |
| Sturen naar > Opnieuw versturen > verzameling | Stuurt verzoeken rechtstreeks naar een bestaande verzameling in Opnieuw versturen |
| Sturen naar > Automatiseren | Voegt het verzoek toe aan een campagne in Automatiseren |
| Sturen naar > Workflow | Voert een ingeschakelde actieve workflow één voor één uit op de geselecteerde verzoeken |
| Sturen naar > Bevindingen | Maakt een bevinding met dit verzoek als bewijsmateriaal |
| Kopiëren als | Kopieert een verzoek in een ondersteund opdracht-/scriptformaat om het te reproduceren |

Maak en activeer voor **Sturen naar > Workflow** eerst een actieve workflow. Alleen de geselecteerde vermeldingen worden aangeleverd; dit verschilt van het scannen van de volledige vastgelegde geschiedenis vanuit de pagina Workflows.

## Verkeer verwijderen {#deleting-traffic}

De verwijderactie voor de selectie verwijdert alleen geselecteerde vermeldingen. **Alles verwijderen** verwijdert alle HTTP-geschiedenisvermeldingen in het huidige project, inclusief vermeldingen die door filters verborgen zijn en vermeldingen die niet in de tabel zijn geladen. Lees de bevestiging voordat je doorgaat; verwijderen kan niet ongedaan worden gemaakt. Exporteer eerst bewijsmateriaal dat je nog nodig hebt of maak er een back-up van.

## Weergavemodi {#view-modes}

Schakel tussen de weergaven **Lijst** en **Galerij** via de weergavekiezer rechtsboven.

* **Lijst** toont de volledige tabel met alle kolommen. Gebruik deze voor de meeste werkzaamheden.
* **Galerij** toont antwoordkaarten voor een visueel overzicht. Selecteer een kaart om het bijbehorende verzoek en antwoord te inspecteren.

## Tips {#tips}

* Verberg statische bestandstypen wanneer je applicatielogica beoordeelt.
* Activeer een scopevoorinstelling om doelverkeer duidelijk zichtbaar te houden en ruis uit te filteren.
* Sla veelgebruikte HTTPQL-expressies op voor herhaalde beoordelingen.

## Gerelateerde pagina’s {#related-pages}

* [Zoeken](./search.md)
* [Opnieuw versturen](./replay.md)
* [HTTPQL en StreamQL](../reference/httpql.md)
