AlleNeuVerbessertBehoben
Verbessert

Aktivitäts-Vorschauen zeigen immer die Proxy-ID

Request-Vorschauen in Aktivitäten zeigen nun überall die opake Proxy-ID. Dies entspricht dem, was Responses bereits zurückliefern.

Behoben

Cmd+K funktioniert auf nicht-lateinischen Tastaturen

Die Tastenkombination Cmd+K (Strg+K) öffnet nun die Befehlspalette und das Such-Modal unabhängig vom Tastaturlayout. Bisher haben wir das getippte Zeichen abgeglichen (к bei einem kyrillischen Layout), sodass bei einem nicht-lateinischen Layout nichts passierte. Jetzt prüfen wir die physische Taste. Behoben auf der Hauptseite, im Blog und in der Dokumentation.

Neu

Sechs neue Sprachen, 13 insgesamt

Spanisch, Französisch, Japanisch, Koreanisch, Portugiesisch und Russisch ergänzen die bestehenden sieben Sprachen. Die Hauptseite, der Blog, die Dokumentation und dieses Updates-Portal sind jetzt in 13 Sprachen verfügbar. Wähle aus dem Globus-Menü im Header; deine Auswahl gilt durch einen gemeinsamen Cookie für alle Oberflächen.

Neu

Auto-endpoint im Dashboard-Playground

Der Dashboard-Playground hat jetzt einen Auto-Tab. Füge eine URL ein, klicke auf Senden und sieh zu, wie Auto sie knackt. Du kannst deine eigenen Erfolgskriterien über die Validate-Gruppe festlegen, und eine Typeahead-Funktion für den URL-Verlauf schlägt beim Tippen zuvor verwendete URLs vor (eine gemeinsame Liste für alle endpoints, begrenzt auf die letzten 50). Nicht zutreffende Felder werden pro Engine ausgeblendet, sodass jeder Tab nur die tatsächlich genutzten Eingaben anzeigt.

Behoben

Auto nutzt volles Budget bei Cold Solves

Ein Cold Auto Solve kann mehrere Minuten dauern, und der Request bleibt nun für das gesamte Budget offen. Fehler aus jeder Schicht werden als JSON zurückgegeben, das dein Client parsen kann.

Verbessert

Auto gibt standardmäßig Session und Trace zurück

Jede Auto Response enthält nun ein meta Objekt (welcher Rung gewann, ob eine Challenge gelöst wurde, Anzahl der Versuche, gesamte Credits) sowie die funktionierende Session (proxy, cookies, userAgent), damit du sehen kannst, was das Ziel geknackt hat, und es selbst wiederholen kannst. Das Feld session.proxy ist die undurchsichtige Base36 Proxy ID, niemals eine unverschleierte Adresse. Setze returnSession: false, wenn du die Session nicht in der Response haben willst.

Behoben

Automatische Amortisierung auf 2 Credits bei Folge-Requests

Cookie-wiederverwendbare Seiten (bet365 war der Testfall) blieben beim teuren Browser-Solve von 15 Credits pro Request hängen, anstatt nach dem ersten Solve auf das günstige 2-Credit-Replay zurückzufallen. Zwei Fehler: Die Sperre löste bei jedem vorübergehenden Transportfehler aus, und ein erfolgreiches Browser-Replay aktualisierte die Session-Cookies nicht. Beide behoben. Wiederholte Requests auf einer Cookie-wiederverwendbaren Seite kosten nach dem ersten Solve nun 2 Credits, genau wie es die Preisgestaltung vorsieht.

Verbessert

Auto knackt weitere Challenge-Typen

Auto verarbeitet nun nicht-interaktive Cloudflare-Challenges (die "Checking your browser"-Wand, die einige geschützte Websites ausliefern) durchgängig, anstatt die Challenge-Seite als Inhalt zurückzugeben. Zwei verwandte Fälle wurden ebenfalls behoben: Ein Transport 200, der ein Challenge-Interstitial verbirgt, eskaliert nun zu einer echten Lösung, und eine Challenge, die die Wand nach dem Setzen eines Clearance-Cookies erneut ausliefert, lädt nun neu und ruft den eigentlichen Inhalt ab. Marathonbet ist die wichtigste Website, die nun erfolgreich passiert wird; vinted und einige andere Interstitial-on-200-Ziele profitieren ebenfalls.

Verbessert

Playground-Refresh, Reset und On-Demand-Übertragungen

Ein Playground-Refresh lässt den statischen Zustand nicht mehr kurz aufblinken, bevor deiner wieder erscheint. Ein neuer Reset-Button (nach einer Bestätigung) leert alle drei Request-Tabs, Cookies und übertragenen Proxys in einem Rutsch. Eine Response kann jetzt auf Anfrage auch ihre Proxy-ID oder ihren User-Agent in den nächsten Request übertragen, anstatt sich im Hintergrund automatisch anzuwenden.

Neu

Sieh, was jeder Request an Credits kostet

Jede API-Response enthält jetzt einen x-foura-credits-Header, der zeigt, was dieser Aufruf gekostet hat. Eine neue Budget-Ansicht im Dashboard schlüsselt den Credit-Verbrauch nach API-Key, Domain und Client-IP in einem Timeline-Chart auf, und der Playground zeigt dasselbe bei jeder Response, damit du einen Workload vor dem Hochskalieren dimensionieren kannst.

Neu

FourA Blog jetzt in sieben Sprachen

Jeder Beitrag auf dem Blog wird jetzt auf Englisch, Bulgarisch, Deutsch, Polnisch, Vietnamesisch, Chinesisch und Arabisch gerendert. Code-Blöcke, Markdown und Links bleiben erhalten, und die Suche liefert lokalisierte Titel.

Verbessert

Responses geben genutzten Proxy zurück

Jede Single-Response enthält jetzt die Proxy-ID, die den Request verarbeitet hat, und Browser-Responses tun dasselbe. Nützlich für verkettete Aufrufe, die denselben Proxy beibehalten müssen.

Neu

Arabisch jetzt online (mit RTL)

Die Hauptseite rendert jetzt auf Arabisch mit vollem Right-to-Left-Layout, was die Liste der Sprachen auf sieben erhöht. Wenn deine Browsersprache nicht mit der Seite übereinstimmt, auf der du gelandet bist, bietet dir ein schmaler Banner an, die Sprache zu wechseln.

Verbessert

Sortierbare Spalten und einklappbare Sidebar

Klicke auf einen Spaltenkopf im Dashboard, um die Spalte zu sortieren. Das funktioniert bei Activity, API Keys und Sessions, bleibt beim Auto-Refresh bestehen und Strg-Klick (Cmd auf dem Mac) setzt die Auswahl zurück. Die Sidebar lässt sich auch zu einer Icon-Leiste einklappen, wenn die Tabelle mehr Platz braucht.

Neu

Browser löst interaktives Turnstile End-zu-End

Websites, die Requests hinter einem interaktiven Challenge-Widget blockieren (das Managed-Turnstile-Pattern ist hierbei der Standard), liefern jetzt gerendertes HTML zurück, wenn du Browser mit unblocker: true aufrufst. End-zu-End verifiziert gegen bekannte, geschützte Websites, die zuvor die Challenge-Seite zurückgegeben haben.