21 Repos
Utilities that automate the lifecycle of HTTP cookies, including storage and transmission across requests.
Distinguishing note: Focuses on the automated engine for cookie handling, distinct from static file storage.
Explore 21 awesome GitHub repositories matching web development · HTTP Cookie Managers. Refine with filters or upvote what's useful.
Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the
Automates the lifecycle of HTTP cookies, including storage in a cookie jar and transmission across requests.
Requests is a Python HTTP client library used for sending HTTP requests and handling responses. It serves as a network client providing fundamental components for session management, proxy routing, multi-part uploading, and SSL/TLS certificate verification. The project distinguishes itself through a session manager that maintains cookies and reuses TCP connections to improve network performance. It also includes a dedicated multi-part form uploader for transmitting binary data and an integrated SSL/TLS certificate verifier to ensure encrypted and trusted communication. The library covers a b
Maintains cookies and reuses TCP connections across multiple requests to improve overall network performance.
Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro
libcurl activates a built-in cookie engine using command-line flags to automatically receive, store, and send cookies across multiple HTTP requests according to standard specifications.
jsdom is a Node.js implementation of web standards that functions as a headless browser emulator. It provides a JavaScript execution environment and an HTML and XML parser to simulate a browser environment on the server side, implementing various web APIs and W3C standards. The project distinguishes itself by providing a sandboxed runtime for executing scripts embedded in HTML or external files. It includes specialized polyfills for the Canvas API and manages session state through HTTP cookie management. Its broader capabilities cover network interaction via request interception and resource
Manages the storage and transmission of HTTP cookies to control how subresources are fetched.
Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into
Automates the lifecycle of HTTP cookies to maintain session state across sequential requests.
Buffalo ist ein umfassendes MVC-Webframework und eine Full-Stack-Toolchain für den Aufbau von Webanwendungen in Go. Es bietet eine strukturierte Entwicklungsumgebung, die Modelle, Views und Controller trennt und ein Webframework mit einem dedizierten Object-Relational-Mapper-Wrapper für Datenbankschema- und Datensatzverwaltung integriert. Das Projekt zeichnet sich durch eine Reihe von Entwicklungs-Utilities zum Bootstrapping von Projektstrukturen, zur Verwaltung von Assets und zum Erstellen produktionsreifer Container aus. Es verfügt über ein ausgeklügeltes Routing-System, das konventionsbasiertes RESTful-Ressourcen-Generieren, domänenbasiertes Virtual Hosting und die Erstellung von Route-Helpern für konsistente interne Verlinkungen unterstützt. Das Framework deckt ein breites Spektrum an Web-Kernfunktionen ab, einschließlich Middleware-basierter Request-Pipelines, dynamischem Template-Rendering und Request-Scoped-State-Management. Es enthält zudem integrierte Unterstützung für Hintergrundaufgabenverarbeitung, Session-Management, E-Mail-Versand und Graceful Server Shutdown.
Provides utilities to create, read, and delete HTTP cookies with configurable expiration and paths.
Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra
Automates the lifecycle of HTTP cookies to maintain session state across headless browser requests.
Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory usage and can be used as a standalone server or as an embedded networking library integrated directly into an existing application. The project implements modern transport protocols, including HTTP/3, QUIC, and WebTransport, to enable faster connections and bidirectional data streaming. It also functions as a real-time communication server supporting Server-Sent Events for pushing asynchronous updates to clients. Broad capabilities include path and content-type based request rout
Provides utilities to set and read HTTP cookies for maintaining session state across requests.
PoisonTap is a hardware attack tool designed for the Raspberry Pi Zero that exploits a USB connection to a locked or password-protected computer, extracting browser cookies and session data from the top million websites without requiring the device to be unlocked. It operates by bypassing the lock screen through USB and network stack exploitation, then siphoning HTTP cookies and intercepting all outbound Internet traffic by overriding network routing through a local device. The tool distinguishes itself through multiple persistence and recovery mechanisms that maintain access even after cooki
Forces victim browsers to make authenticated requests on backdoored domains using stolen cookies and returns responses.
xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured
Handles cookie storage and transmission across requests, respecting domain, path, and expiry settings.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Attaches a cookie object to the response so the framework includes it in the Set-Cookie header.
Dieses Projekt ist eine Objective-C HTTP-Networking-Bibliothek, die einen objektorientierten Wrapper für CFNetwork bereitstellt, um synchrone und asynchrone Anfragen unter macOS und iOS auszuführen. Sie fungiert als Framework für das Management von HTTP-Sessions, die Durchführung fortsetzbarer Dateiübertragungen und das Caching von Offline-Inhalten. Die Bibliothek zeichnet sich durch einen Manager für fortsetzbare Dateiübertragungen aus, der Byte-Offsets verfolgt und disk-basiertes Streaming für große Uploads und Downloads nutzt. Sie enthält zudem einen sicheren Credential-Manager, der in den System-Keychain integriert ist, um Client-Zertifikate und Authentifizierungstoken zu verwalten. Der Funktionsumfang deckt HTTP-Session-Management mit automatisiertem Cookie-Handling, sicherer Web-Authentifizierung und dem Abruf vollständiger Webseiten für die Offline-Ansicht ab. Zudem bietet sie Werkzeuge für die Hintergrundverarbeitung von Anfragen, Netzwerk-Traffic-Kompression, Bandbreitendrosselung und Proxy-Konfiguration.
Automates the lifecycle of HTTP cookies to maintain persistent session state across requests.
jd-assistant ist ein E-Commerce-Automatisierungsbot für die Plattform JD.com. Er fungiert als automatisiertes Checkout-Skript und Task-Runner, der den Produktbestand überwacht und Kaufsequenzen für stark nachgefragte Artikel ausführt. Das Projekt ist auf die Automatisierung von Flash-Sales spezialisiert und kombiniert Echtzeit-Bestandsüberwachung mit uhrzeitsynchronisierter Aufgabenplanung, um Bestellungen zu bestimmten Zeitpunkten auszulösen. Es verwaltet den gesamten Kaufprozess, einschließlich automatisierter Warenkorbverwaltung und der Übermittlung von Bestellungen unter Verwendung vordefinierter regionaler Identifikatoren. Das System umfasst Funktionen für die Konto- und Sitzungsverwaltung via QR-Code-Authentifizierung und Cookie-Persistenz. Es integriert zudem Request-Randomisierung durch User-Agent-Rotation, RSA-basierte Payload-Verschlüsselung für sichere Datenübertragung und HTTP-basierte Push-Benachrichtigungen für Ausführungsalarme.
Manages user sessions and cookies to perform authenticated API calls for order placement.
koa2-note ist ein Projekt mit Fokus auf Koa2-Webserver-Entwicklung und asynchrone Node.js-Programmierung. Es bietet ein Framework zum Aufbau von Webservern und APIs unter Verwendung einer asynchronen Middleware-Pipeline zur Handhabung von Request- und Response-Zyklen. Das Projekt betont eine geschichtete Backend-Architektur, die Routing, Business-Services und Datenmodelle entkoppelt. Es zeichnet sich durch die Integration relationaler Datenbanken zur Persistierung von Benutzersitzungen und Anwendungsdaten aus, ergänzt durch einen Build-Prozess, der JSX-zu-JavaScript-Kompilierung für Frontend-Assets beinhaltet. Die Funktionspalette deckt Backend-API-Design ab, einschließlich RESTful-Routing und Request-Daten-Parsing sowie serverseitiges Rendering mit Template-Engines. Es umfasst zudem Unterstützung für asynchrone Datei-Uploads mittels Multipart-Stream-Parsing, Cookie-basiertes Session-Management und die Implementierung von JSONP für Cross-Domain-Requests. Das Repository dient als Bildungsressource mit strukturierten Tutorials und Beispielen zum Erlernen der Koa-Framework-Implementierung und Serverarchitektur.
Provides utilities to automate the lifecycle of HTTP cookies, including security and expiration flags.
MechanicalSoup ist eine Python-Webautomatisierungsbibliothek, die dazu entwickelt wurde, Browserverhalten zu simulieren. Sie fungiert als Toolkit für Web-Scraping und Automatisierung und bietet eine HTML-Parsing-Engine sowie einen HTTP-Session-Manager, um programmatisch mit Websites zu interagieren. Die Bibliothek ermöglicht headless Web-Interaktion durch Nachahmung einer echten Benutzersitzung. Sie verwaltet den persistenten Zustand durch Cookie-Handling und automatisches Folgen von Redirects, was die programmatische Website-Navigation und die Simulation komplexer Browser-Interaktionen ermöglicht. Ihre Funktionen decken das automatisierte Ausfüllen und Absenden von Formularen unter Verwendung von CSS-Selektoren sowie die Datenextraktion aus HTML-Antworten ab. Das Toolset enthält Utilities zum Herunterladen verlinkter Dateien, zur Spezifikation benutzerdefinierter User-Agents und zur Suche nach Seiten basierend auf spezifischen Keywords. Es bietet zudem Diagnose-Tools, um den aktuellen Seitenstatus zur visuellen Überprüfung in einem Browser zu rendern.
Manages authenticated sessions through the automated handling of HTTP cookies and redirects.
MechanicalSoup ist eine Python-Webautomatisierungsbibliothek und ein Scraping-Framework, das dazu entwickelt wurde, Browsersitzungen zu simulieren und Websites zu navigieren, ohne JavaScript-Ausführung zu erfordern. Es fungiert als HTML-Parsing-Tool und HTTP-Session-Manager, was den programmatischen Abruf von Seiteninhalten und die Automatisierung von Web-Interaktionen ermöglicht. Die Bibliothek zeichnet sich durch die Kombination von Session-Persistenz mit automatisierter Formularinteraktion aus. Sie bildet Benutzerdaten auf HTML-Eingabefelder und Auswahlboxen für die programmatische Übermittlung ab und verwaltet authentifizierte Zustände durch das Management von Cookies und User-Agent-Headern über mehrere Anfragen hinweg. Sie enthält zudem Diagnose-Tools, die den aktuellen HTML-Status zur visuellen Überprüfung in einem externen Browser in eine lokale Datei exportieren. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich headless HTTP-Navigation, Inhalts-Extraktion via CSS-Selektoren und regulären Ausdrücken sowie automatisiertem Datei-Download. Es unterstützt zudem die Ausführung von Keyword-Suchen und die Inspektion von HTML-Elementen, um Benutzerbewegungen durch Website-Hierarchien zu simulieren.
Maintains authenticated states and identity by automatically managing HTTP cookies and user-agent headers.
Integuru ist ein System aus KI-gesteuerten Agenten und Frameworks zur Dokumentation undokumentierter APIs und zur Umwandlung von Netzwerkverkehr in Automatisierungsskripte. Es fungiert als Headless-API-Automatisierungsframework, das browserbasierte Tools durch direkte HTTP-Anfragen ersetzt, um Durchsatz und Zuverlässigkeit zu erhöhen. Das Projekt umfasst einen LLM-basierten Reverse-Engineering-Agenten, der Netzwerkverkehr analysiert, um interne APIs zu entdecken, sowie eine Engine für die Integration natürlicher Sprache, die Textbeschreibungen von Workflows in Sequenzen gültiger API-Aufrufe umwandelt. Es enthält Tools zum Extrahieren von Request- und Response-Formaten zur Erstellung präziser technischer Spezifikationen sowie zur Konvertierung erfasster Session-Cookies in produktionsreife Automatisierungsskripte. Das Framework deckt ein breites Spektrum an Funktionen ab, darunter Schema-Engineering, Request-Dependency-Graphing und zustandsbasierte Logik-Mapping zur Handhabung komplexer Anwendungsabläufe. Es bietet zudem automatisiertes Authentifizierungsmanagement für Session-Cookies und Multi-Faktor-Verifizierung, um den Zugriff auf geschützte Portale aufrechtzuerhalten.
Handling session cookies and multi-factor authentication flows to maintain programmatic access to protected web portals.
Mechanize ist eine Ruby-Bibliothek für Webbrowser-Automatisierung und Headless-Browser-Emulation. Sie ermöglicht das programmatische Navigieren auf Webseiten und das Simulieren menschlichen Verhaltens ohne grafische Benutzeroberfläche. Die Bibliothek bietet eine automatisierte Schnittstelle zum Ausfüllen und Absenden von Webformularen, einschließlich Textfeldern, Checkboxen und Datei-Uploads. Sie verwaltet zustandsbehaftete Sitzungen durch automatisches Speichern und Senden von Cookies über mehrere Anfragen hinweg, um Benutzerauthentifizierung und Identität aufrechtzuerhalten. Zusätzliche Funktionen umfassen Web-Data-Scraping, die Möglichkeit zum Herunterladen von Remote-Webinhalten und die Pflege eines chronologischen Navigationsverlaufs zur Nachverfolgung besuchter Seiten. Das System parst HTML-Antworten in ein strukturiertes Objektmodell, um programmatische Abfragen und Interaktionen mit Seitenelementen zu ermöglichen.
Manages authenticated sessions through the automated handling of HTTP cookies and navigation history.
jdpro ist ein dockerisierter Automatisierungs-Bot und Task-Runner für geplante Aufgaben, der entwickelt wurde, um das Sammeln von Belohnungen und die Konvertierung ablaufender digitaler Assets zu automatisieren. Er arbeitet als eine Reihe von Skripten, die über Container bereitgestellt werden, um eine konsistente Installation und Ausführung auf verschiedenen Hosts zu gewährleisten. Das Projekt enthält ein spezialisiertes Authentifizierungssystem, das Rohschlüssel transformiert und Session-Cookies über Umgebungsvariablen verwaltet, um automatisierte Login-Zustände aufrechtzuerhalten. Es verfügt zudem über einen Webhook-Benachrichtigungsmanager, der Aufgaben-Updates an externe Dienste weiterleitet und dabei schlüsselwortbasierte Filterung sowie Payload-Splitting nutzt, um die Nachrichtenübermittlung zu steuern und Rauschen zu reduzieren. Das System deckt ein breiteres Spektrum an Funktionen ab, einschließlich der Planung von Asset-Konvertierungen, der Verwaltung von Account-Sessions und der Formatierung benutzerdefinierter Benachrichtigungen. Es bietet Dienstprogramme zur Reparatur von Repository-Installationen und zur Orchestrierung von Deployments mittels Docker Compose.
Maintains automated login states by managing authentication keys and session cookies via environment variables.
Dieses Projekt ist ein automatisierter digitaler Content-Claimer und ein Bot zur Automatisierung von Spiele-Stores. Es fungiert als Headless-Client, der Account-Authentifizierung und Request-Sequenzen handhabt, um kostenlose digitale Spiele und herunterladbare Inhalte nach einem Zeitplan zu sammeln. Das Tool bietet spezifische Automatisierung für den Epic Games Store, GOG und Amazon Prime Gaming. Es verwendet Store-spezifische Adapter-Logik, um zeitlich begrenzte Angebote zu sichern und eine digitale Spielebibliothek ohne manuelle Browser-Intervention aufzubauen. Das System integriert Cron-basierte Aufgabenplanung für tägliche Überprüfungen, automatisierte Login-Flows unter Verwendung gespeicherter Anmeldedaten und Headless-Browser-Automatisierung. Es enthält zudem ein Benachrichtigungssystem, das Claim-Status-Warnungen über externe Webhooks versendet.
Maintains authenticated states by capturing and reusing session cookies across automated network requests.