21 repositorios
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 es un framework web MVC integral y una cadena de herramientas full-stack para construir aplicaciones web en Go. Proporciona un entorno de desarrollo estructurado que separa modelos, vistas y controladores, integrando un framework web con un envoltorio de mapeador objeto-relacional dedicado para la gestión de esquemas de base de datos y registros. El proyecto se distingue por un conjunto de utilidades de desarrollo para arrancar estructuras de proyectos, gestionar activos y construir contenedores listos para producción. Cuenta con un sistema de enrutamiento sofisticado que admite la generación de recursos RESTful basados en convenciones, alojamiento virtual basado en dominios y la creación de ayudantes de rutas para enlaces internos consistentes. El framework cubre una amplia gama de capacidades web principales, incluyendo tuberías de solicitudes basadas en middleware, renderizado dinámico de plantillas y gestión de estado con alcance de solicitud. También incluye soporte integrado para el procesamiento de tareas en segundo plano, gestión de sesiones, envío de correos electrónicos y apagado elegante del servidor.
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.
Este proyecto es una librería de red HTTP en Objective-C que proporciona un wrapper orientado a objetos para CFNetwork para ejecutar peticiones síncronas y asíncronas en macOS e iOS. Funciona como un framework para gestionar sesiones HTTP, realizar transferencias de archivos reanudables y manejar el almacenamiento en caché de contenido offline. La librería se distingue por un gestor de transferencia de archivos reanudable que rastrea los offsets de bytes y utiliza streaming respaldado por disco para grandes subidas y descargas. También incluye un gestor de credenciales seguro que se integra con el llavero (keychain) del sistema para manejar certificados de cliente y tokens de autenticación. La superficie de capacidades cubre la gestión de sesiones HTTP con manejo automático de cookies, autenticación web segura y la adquisición de páginas web completas para visualización offline. Además, proporciona herramientas para el procesamiento de peticiones en segundo plano, compresión de tráfico de red, limitación de ancho de banda y configuración de proxy.
Automates the lifecycle of HTTP cookies to maintain persistent session state across requests.
jd-assistant es un bot de automatización de comercio electrónico diseñado para la plataforma JD.com. Funciona como un script de pago automatizado y ejecutor de tareas que monitorea el stock de productos y ejecuta secuencias de compra para artículos de alta demanda. El proyecto se especializa en la automatización de ventas flash, combinando el monitoreo de stock en tiempo real con la programación de tareas sincronizada por reloj para activar pedidos en marcas de tiempo específicas. Gestiona el flujo de compra de extremo a extremo, incluyendo la gestión automatizada del carrito y la presentación de pedidos utilizando identificadores regionales predefinidos. El sistema incluye capacidades para la gestión de cuentas y sesiones mediante autenticación por código QR y persistencia de cookies. Incorpora además aleatorización de solicitudes mediante rotación de user-agent, cifrado de payload basado en RSA para la transmisión segura de datos y notificaciones push basadas en HTTP para alertas de ejecución.
Manages user sessions and cookies to perform authenticated API calls for order placement.
koa2-note es un proyecto centrado en el desarrollo de servidores web con Koa2 y programación asíncrona en Node.js. Proporciona un framework para construir servidores web y APIs utilizando un pipeline de middleware asíncrono para manejar ciclos de solicitud y respuesta. El proyecto enfatiza una arquitectura de backend en capas que desacopla el enrutamiento, los servicios de negocio y los modelos de datos. Se distingue por la integración de bases de datos relacionales para persistir sesiones de usuario y datos de la aplicación, junto con un proceso de compilación que incluye la transformación de JSX a JavaScript para los activos del frontend. La superficie de capacidades cubre el diseño de APIs de backend, incluyendo enrutamiento RESTful y análisis de datos de solicitud, así como renderizado del lado del servidor con motores de plantillas. También incluye soporte para carga de archivos asíncrona mediante análisis de streams multipart, gestión de sesiones basada en cookies y la implementación de JSONP para solicitudes entre dominios. El repositorio sirve como recurso educativo con tutoriales estructurados y ejemplos para aprender la implementación del framework Koa y la arquitectura de servidores.
Provides utilities to automate the lifecycle of HTTP cookies, including security and expiration flags.
MechanicalSoup es una biblioteca de automatización web de Python diseñada para simular el comportamiento del navegador. Funciona como un kit de herramientas para web scraping y automatización, proporcionando un motor de análisis HTML y un gestor de sesiones HTTP para interactuar con sitios web programáticamente. La biblioteca permite la interacción web headless (sin interfaz gráfica) imitando una sesión de usuario real. Gestiona el estado persistente a través del manejo de cookies y el seguimiento automático de redirecciones, permitiendo la navegación programática por sitios web y la simulación de interacciones complejas del navegador. Sus capacidades cubren el llenado y envío automatizado de formularios utilizando selectores CSS, así como la extracción de datos de respuestas HTML. El conjunto de herramientas incluye utilidades para descargar archivos vinculados, especificar agentes de usuario personalizados y buscar páginas basadas en palabras clave específicas. También proporciona herramientas de diagnóstico para renderizar el estado actual de la página en un navegador para su verificación visual.
Manages authenticated sessions through the automated handling of HTTP cookies and redirects.
MechanicalSoup es una biblioteca de automatización web y framework de scraping de Python diseñado para simular sesiones de navegador y navegar por sitios web sin requerir la ejecución de JavaScript. Funciona como una herramienta de análisis HTML y gestor de sesiones HTTP, permitiendo la recuperación programática del contenido de la página y la automatización de las interacciones web. La biblioteca se distingue por combinar la persistencia de sesión con la interacción automatizada de formularios. Mapea los datos del usuario a campos de entrada HTML y cuadros de selección para el envío programático y mantiene estados autenticados mediante la gestión de cookies y encabezados de agente de usuario en múltiples solicitudes. También incluye herramientas de diagnóstico que exportan el estado HTML actual a un archivo local para su verificación visual en un navegador externo. El framework cubre una amplia gama de capacidades, incluyendo la navegación HTTP headless, la extracción de contenido mediante selectores CSS y expresiones regulares, y la descarga automatizada de archivos. Además, admite la ejecución de búsquedas por palabras clave y la inspección de elementos HTML para simular el movimiento del usuario a través de las jerarquías de los sitios web.
Maintains authenticated states and identity by automatically managing HTTP cookies and user-agent headers.
Integuru is a system of AI-driven agents and frameworks designed to document undocumented APIs and convert network traffic into automation scripts. It functions as a headless API automation framework that replaces browser-based tools with direct HTTP requests to increase throughput and reliability. The project features an LLM-based reverse engineering agent that analyzes network traffic to discover internal APIs and a natural language integration engine that transforms text descriptions of workflows into sequences of valid API calls. It includes tools for extracting request and response forma
Handling session cookies and multi-factor authentication flows to maintain programmatic access to protected web portals.
Mechanize es una biblioteca de Ruby para la automatización de navegadores web y la emulación de navegadores headless. Permite navegar programáticamente por sitios web y simular el comportamiento humano sin una interfaz gráfica de usuario. La biblioteca proporciona una interfaz automatizada para completar y enviar formularios web, incluyendo campos de texto, casillas de verificación y subidas de archivos. Gestiona sesiones con estado almacenando y enviando automáticamente cookies a través de múltiples peticiones para mantener la autenticación e identidad del usuario. Las capacidades adicionales incluyen el scraping de datos web, la capacidad de descargar contenido web remoto y el mantenimiento de un historial de navegación cronológico para rastrear las páginas visitadas. El sistema analiza las respuestas HTML en un modelo de objetos estructurado para permitir la consulta programática y la interacción con los elementos de la página.
Manages authenticated sessions through the automated handling of HTTP cookies and navigation history.
jdpro es un bot de automatización dockerizado y ejecutor de tareas programadas diseñado para automatizar la recolección de recompensas y la conversión de activos digitales que expiran. Opera como un conjunto de scripts desplegados mediante contenedores para garantizar una instalación y ejecución consistentes en diferentes hosts. El proyecto incluye un sistema de autenticación especializado que transforma claves sin procesar y gestiona cookies de sesión a través de variables de entorno para mantener estados de inicio de sesión automatizados. También cuenta con un gestor de notificaciones por webhook que enruta las actualizaciones de tareas a servicios externos, utilizando filtrado basado en palabras clave y división de carga útil para gestionar la entrega de mensajes y reducir el ruido. El sistema cubre una gama más amplia de capacidades, incluyendo la programación de conversión de activos, gestión de sesiones de cuenta y formato de notificaciones personalizadas. Proporciona utilidades para reparar instalaciones de repositorios y orquestar despliegues utilizando Docker Compose.
Maintains automated login states by managing authentication keys and session cookies via environment variables.
Este proyecto es un reclamador de contenido digital automatizado y bot de automatización de tiendas de juegos. Funciona como un cliente headless que maneja la autenticación de cuentas y secuencias de solicitudes para recolectar juegos digitales gratuitos y contenido descargable según un horario. La herramienta proporciona automatización específica para Epic Games Store, GOG y Amazon Prime Gaming. Utiliza lógica de adaptador específica de la tienda para asegurar ofertas de tiempo limitado y construir una biblioteca de juegos digitales sin intervención manual del navegador. El sistema incorpora programación de tareas basada en cron para comprobaciones diarias, flujos de inicio de sesión automatizados utilizando credenciales almacenadas y automatización de navegador headless. También incluye un sistema de notificaciones que envía alertas de estado de reclamo a través de webhooks externos.
Maintains authenticated states by capturing and reusing session cookies across automated network requests.