{"id":20339052,"url":"https://github.com/szczyglis-dev/browser-ip-host-auto-header","last_synced_at":"2026-05-15T21:36:45.114Z","repository":{"id":152686771,"uuid":"462945940","full_name":"szczyglis-dev/browser-ip-host-auto-header","owner":"szczyglis-dev","description":"[JS] Extension for Chrome, Firefox and Opera browsers which allows you to create a list of IP addresses and their corresponding hosts. Hostnames assigned to the IP address are then automatically appended to the request in the HTTP \"Host\" header if a connection to the given IP address is detected.","archived":false,"fork":false,"pushed_at":"2024-08-25T20:21:46.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T18:04:52.188Z","etag":null,"topics":["browser-extension","chrome-extension","firefox","firefox-addon","firefox-extension","header","host","http","ip","list","opera-addon","opera-extension","website"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/szczyglis-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-23T23:54:55.000Z","updated_at":"2024-08-25T20:21:50.000Z","dependencies_parsed_at":"2025-01-14T17:19:44.784Z","dependency_job_id":"f7bfc58d-3994-4a9b-8fbf-6ba84bc02593","html_url":"https://github.com/szczyglis-dev/browser-ip-host-auto-header","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szczyglis-dev%2Fbrowser-ip-host-auto-header","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szczyglis-dev%2Fbrowser-ip-host-auto-header/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szczyglis-dev%2Fbrowser-ip-host-auto-header/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szczyglis-dev%2Fbrowser-ip-host-auto-header/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/szczyglis-dev","download_url":"https://codeload.github.com/szczyglis-dev/browser-ip-host-auto-header/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241864068,"owners_count":20033102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome-extension","firefox","firefox-addon","firefox-extension","header","host","http","ip","list","opera-addon","opera-extension","website"],"created_at":"2024-11-14T21:15:14.779Z","updated_at":"2026-05-15T21:36:40.090Z","avatar_url":"https://github.com/szczyglis-dev.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/szczyglis"],"categories":[],"sub_categories":[],"readme":"Current release: **1.2** build 2022-02-28\n\n# IP-Host Auto Header - browsers extension/add-on\n\nSupported browsers: **Firefox, Opera, Chrome, Chromium**\n\n**The `IP-host Auto Header` extension allows you to create a list of IP addresses and their corresponding hosts.\nHostnames assigned to the IP address are then automatically appended to the request in the HTTP \"Host\" header if a connection to the given IP address is detected. This enables automated access to servers using their IP addresses and a prepared list against domain names. The list of IP addresses / hosts can be exported / imported from a JSON file.**\n\n## Features:\n\n- easy to use\n- provides access to websites via an IP address\n- provides access to websites during DNS failure\n- allows you to create your own list of IP addresses and their assigned hosts\n- automatically detects if the requested IP address is on the list\n- automatically includes the appropriate HTTP Host header to the request\n- allows you to import / export a list of IP addresses and hosts\n\n## How to install:\n\nYou can choose installation method: online (from addon official page) and dev (from github).\nCurrently only Firefox version is enabled in addons page.\n\n**1) Install from add-ons page:**\n\nFirefox: https://addons.mozilla.org/pl/firefox/addon/ip-host-auto-header/\n\n\n**2) Install from GitHub (dev mode):**\n\n# Chrome / Chromium\n\n1) Download .zip file and extract it\n2) Enter `chrome://extensions` in the URL bar\n3) Enable `Developer Mode` if disabled\n4) Click on `Load unpacked` button and choose `./chrome` directory from extracted zip archive\n5) Pin extension to toolbar and go to extension options/preferences to configure IP/Host list.\n\n**Tutorial:** https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked\n\n# Firefox\n\n1) Download .zip file and extract it\n2) Enter `about:debugging` in the URL bar\n3) Click `This Firefox`\n4) Click `Load Temporary Add-on` button and choose `./firefox/manifest.json` file from extracted zip archive\n5) Go to Add-on preferences to configure IP/Host list.\n\n**Tutorial:** https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/\n\n`WARNING` in Firefox temporary extensions are only active until the browser is turned off\n\n# Opera\n\n1) Download .zip file and extract it\n2) Enter `opera:extensions` in the URL bar\n3) Enable `Developer Mode` if disabled\n4) Click `Load Temporary Add-on` button and choose `./opera/manifest.json` file from extracted zip archive\n5) Pin extension to toolbar and go to Add-on preferences to configure IP/Host list.\n\n**Tutorial:** https://dev.opera.com/extensions/basics/\n\n---\n\n## Usage:\n\n1) Go to `Options/Preferences` (depends on selected browser)\n2) Add IP and host and enable it by enabling checkbox next to it\n3) If enabled, the browser will automatically attach the `HTTP Host` header corresponding to this IP address during the request\n4) Optionally export your list and import on another device\n\n---\n\n## Screenshot:\n\n![screenshot](https://user-images.githubusercontent.com/61396542/155732772-a52927c5-058b-4290-8fae-ab8871fcd09e.png)\n\n--- \n**Extension is free to use, but if you like it, you can support my work by buying me a coffee ;)**\n\nhttps://www.buymeacoffee.com/szczyglis\n\n**Enjoy!**\n\nMIT License | 2022 Marcin 'szczyglis' Szczygliński\n\nhttps://github.com/szczyglis-dev/browser-ip-host-auto-header\n\nContact: szczyglis@protonmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fszczyglis-dev%2Fbrowser-ip-host-auto-header","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fszczyglis-dev%2Fbrowser-ip-host-auto-header","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fszczyglis-dev%2Fbrowser-ip-host-auto-header/lists"}