Skip to content

A Man-in-the-Middle proxy that transforms requests in order to resemble browser request. Developed for primary use in web scraping to bypass blocking.

License

Notifications You must be signed in to change notification settings

stanislav-milchev/tls-impersonator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TLS Impersonator

Coverage

Introduction

A Man-in-the-Middle proxy that transforms requests in order to impersonate real browser request. Developed for primary use in web scraping to bypass blocking.

Features

  • support for Chrome

  • fast and resource friendly

  • proxy support

  • custom headers

  • custom timeouts

  • supply custom names for the 'dev' headers by passing env vars:

envVar        => defaultValue

TLS_PORT      => 8082
TLS_URL       => x-tls-url
TLS_PROXY     => x-tls-proxy
TLS_BUFFER    => x-tls-buffer
TLS_REDIRECT  => x-tls-allowredirect
TLS_TIMEOUT   => x-tls-timeout

Coming soon

  • Firefox impersonation
  • more versions and headers in order to allow for ratation of browsers

About

A Man-in-the-Middle proxy that transforms requests in order to resemble browser request. Developed for primary use in web scraping to bypass blocking.

Topics

Resources

License

Stars

Watchers

Forks