SlideShare a Scribd company logo
Telex Anticensorship system
---------------------------

Telex is a new approach to circumventing Internet censorship that is
intended to help citizens of repressive governments access online services
and information freely. It involves placing anticensorship technology into
the Internet's core network infrastructure, through cooperation from large
ISPs. Telex can convert innocuous-looking connections that pass through
these ISPs into connections to a proxy server. Because of its position in
the network, Telex has no IP address for censors to block.

Telex consists of two parts: a Telex station at the friendly ISP, and a
telex-client that runs on the user's system. We have created a
proof-of-concept implementation, including a small demonstration "ISP"
running the Telex station.

For more information, see our website https://telex.cc

telex-client
--------------------------

The Telex client program accepts TCP connections from other software on
the local machine and tunnels them to services offered by the Telex
station. For our demonstration, we have configured the Telex station to
provide HTTP proxy service.

To build the telex-client from source, see the INSTALL file in the
telex-client directory.


Running telex-client
--------------------------
After installing Telex, run the client binary from the telex-client
directory (from a command prompt):

LD_LIBRARY_PATH=./req/local/lib ./telex-client notblocked.telex.cc

Or for Windows:
    telex-client notblocked.telex.cc

To use Telex with your browser, change your browser's settings to use an
HTTP(S) proxy of 127.0.0.1 port 8888.


Our public demonstration is limited to a few websites:
    google.com
    telex.cc
    twitter.com
    youtube.com
If you are a researcher requiring access to other sites, please contact us
at telex@umich.edu.

--------------------------
WARNING: This software is an experimental prototype intended for
researchers. It does not provide strong security and is UNSAFE FOR
REAL-WORLD USE. For details of current limitations of our
proof-of-concept, please see telex-client/ISSUES.

More Related Content

What's hot

Ivr subscription system v1
Ivr subscription system v1Ivr subscription system v1
Ivr subscription system v1
CEASAR NGOC
 
Honeywell alarmnet-internet-connectivity-test
Honeywell alarmnet-internet-connectivity-testHoneywell alarmnet-internet-connectivity-test
Honeywell alarmnet-internet-connectivity-test
Alarm Grid
 
802.1x
802.1x802.1x
802.1x
akruthi k
 
Meeting 11. electronic mail: smtp
Meeting 11. electronic mail: smtpMeeting 11. electronic mail: smtp
Meeting 11. electronic mail: smtp
Syaiful Ahdan
 
Presen2
Presen2Presen2
Presen2
s1150103
 
Start using NetHoud with NetHound BOX
Start using NetHoud with NetHound BOXStart using NetHoud with NetHound BOX
Start using NetHoud with NetHound BOX
pavelminarik
 
Meeting 14. web server ii
Meeting 14. web server iiMeeting 14. web server ii
Meeting 14. web server ii
Syaiful Ahdan
 
HiGuard Pro installation
HiGuard Pro installationHiGuard Pro installation
HiGuard Pro installation
sharetech
 
Meeting 13. web server i
Meeting 13. web server iMeeting 13. web server i
Meeting 13. web server i
Syaiful Ahdan
 
Extended Access Lists
Extended Access Lists Extended Access Lists
Extended Access Lists
NetProtocol Xpert
 
Ip
IpIp
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
AvikGhara
 
Network
NetworkNetwork
Network
Hideo Amezawa
 
LOAD BALANCING PCC MENGGUNAKAN 2 SPEEDY
LOAD BALANCING PCC MENGGUNAKAN 2 SPEEDYLOAD BALANCING PCC MENGGUNAKAN 2 SPEEDY
LOAD BALANCING PCC MENGGUNAKAN 2 SPEEDY
Adhie Lesmana
 
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server PerformanceSeason 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
ManageEngine, Zoho Corporation
 
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network PerformanceSeason 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
ManageEngine, Zoho Corporation
 
Application programming interface sockets
Application programming interface socketsApplication programming interface sockets
Application programming interface sockets
Kamran Ashraf
 
Assigning ip addresses
Assigning ip addressesAssigning ip addresses
DNS server packet tracer
DNS server packet tracerDNS server packet tracer
DNS server packet tracer
JalalMiah5
 
Apache
ApacheApache
Apache
rajikaa
 

What's hot (20)

Ivr subscription system v1
Ivr subscription system v1Ivr subscription system v1
Ivr subscription system v1
 
Honeywell alarmnet-internet-connectivity-test
Honeywell alarmnet-internet-connectivity-testHoneywell alarmnet-internet-connectivity-test
Honeywell alarmnet-internet-connectivity-test
 
802.1x
802.1x802.1x
802.1x
 
Meeting 11. electronic mail: smtp
Meeting 11. electronic mail: smtpMeeting 11. electronic mail: smtp
Meeting 11. electronic mail: smtp
 
Presen2
Presen2Presen2
Presen2
 
Start using NetHoud with NetHound BOX
Start using NetHoud with NetHound BOXStart using NetHoud with NetHound BOX
Start using NetHoud with NetHound BOX
 
Meeting 14. web server ii
Meeting 14. web server iiMeeting 14. web server ii
Meeting 14. web server ii
 
HiGuard Pro installation
HiGuard Pro installationHiGuard Pro installation
HiGuard Pro installation
 
Meeting 13. web server i
Meeting 13. web server iMeeting 13. web server i
Meeting 13. web server i
 
Extended Access Lists
Extended Access Lists Extended Access Lists
Extended Access Lists
 
Ip
IpIp
Ip
 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
 
Network
NetworkNetwork
Network
 
LOAD BALANCING PCC MENGGUNAKAN 2 SPEEDY
LOAD BALANCING PCC MENGGUNAKAN 2 SPEEDYLOAD BALANCING PCC MENGGUNAKAN 2 SPEEDY
LOAD BALANCING PCC MENGGUNAKAN 2 SPEEDY
 
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server PerformanceSeason 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
 
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network PerformanceSeason 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
 
Application programming interface sockets
Application programming interface socketsApplication programming interface sockets
Application programming interface sockets
 
Assigning ip addresses
Assigning ip addressesAssigning ip addresses
Assigning ip addresses
 
DNS server packet tracer
DNS server packet tracerDNS server packet tracer
DNS server packet tracer
 
Apache
ApacheApache
Apache
 

Viewers also liked

[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版
[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版
[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版wutitoudi
 
追寻佛陀 信仰的探寻
追寻佛陀 信仰的探寻追寻佛陀 信仰的探寻
追寻佛陀 信仰的探寻wutitoudi
 
[Nlp简快心理疗法].李中莹.扫描版
[Nlp简快心理疗法].李中莹.扫描版[Nlp简快心理疗法].李中莹.扫描版
[Nlp简快心理疗法].李中莹.扫描版wutitoudi
 
Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉
Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉
Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉wutitoudi
 
[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript
[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript
[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript
wutitoudi
 
Guide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & TranslationGuide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & Translation
Neil Payne
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
In a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
Kirsty Hulse
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Stanford GSB Corporate Governance Research Initiative
 

Viewers also liked (10)

[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版
[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版
[费曼 你干吗在乎别人怎么想].(美)R·p·费曼.扫描版
 
追寻佛陀 信仰的探寻
追寻佛陀 信仰的探寻追寻佛陀 信仰的探寻
追寻佛陀 信仰的探寻
 
[Nlp简快心理疗法].李中莹.扫描版
[Nlp简快心理疗法].李中莹.扫描版[Nlp简快心理疗法].李中莹.扫描版
[Nlp简快心理疗法].李中莹.扫描版
 
Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉
Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉
Intage研究:2011年q2淘宝网宝贝关联销售数据报告 奶粉
 
[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript
[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript
[兰迪·波许教授的最后一课].Randy.pausch's.last.lecture.transcript
 
Guide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & TranslationGuide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & Translation
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similar to Readme

Internetworking
InternetworkingInternetworking
Internetworking
Dhanya LK
 
Remote Login
Remote LoginRemote Login
Remote Login
Sourav Roy
 
EMBEDDED WEB SERVER
EMBEDDED WEB SERVEREMBEDDED WEB SERVER
EMBEDDED WEB SERVER
kavya Reddy
 
Sky x technology
Sky x technologySky x technology
Sky x technology
maulik610
 
Cohesive Networks Support Docs: Welcome to VNS3 3.5
Cohesive Networks Support Docs: Welcome to VNS3 3.5 Cohesive Networks Support Docs: Welcome to VNS3 3.5
Cohesive Networks Support Docs: Welcome to VNS3 3.5
Cohesive Networks
 
1. Task In this assignment you are asked to provide named.pdf
 1. Task In this assignment you are asked to provide named.pdf 1. Task In this assignment you are asked to provide named.pdf
1. Task In this assignment you are asked to provide named.pdf
alokopticalswatchco0
 
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Marcin Bielak
 
Basic Cisco ASA 5506-x Configuration (Firepower)
Basic Cisco ASA 5506-x Configuration (Firepower)Basic Cisco ASA 5506-x Configuration (Firepower)
Basic Cisco ASA 5506-x Configuration (Firepower)
NetProtocol Xpert
 
Optimizing cloud resources for delivering iptv services through virtualization
Optimizing cloud resources for delivering iptv services through virtualizationOptimizing cloud resources for delivering iptv services through virtualization
Optimizing cloud resources for delivering iptv services through virtualization
Madan Golla
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
Vinay Kumar
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
SaiReddy794166
 
Basic to advance protocols
Basic to advance protocolsBasic to advance protocols
Basic to advance protocols
Varinder Singh Walia
 
20 common ports
20 common ports20 common ports
20 common ports
Mahra Alshowab
 
Feature satip1
Feature satip1Feature satip1
Feature satip1
TELE-audiovision eng
 
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks
 
Spy x tchnology
Spy x tchnologySpy x tchnology
Spy x tchnology
Akhil Kumar
 
Cognex In-Sight - Network Settings.pdf
Cognex In-Sight - Network Settings.pdfCognex In-Sight - Network Settings.pdf
Cognex In-Sight - Network Settings.pdf
DiogoCampezatto
 
Sky x technology
Sky x technologySky x technology
Sky x technology
joydatta12345
 
Internet Internet Protocols.pptx( technology)
Internet Internet Protocols.pptx( technology)Internet Internet Protocols.pptx( technology)
Internet Internet Protocols.pptx( technology)
ujjawalr9027
 
Sky x technology
Sky x technologySky x technology
Sky x technology
Hafsa Hayath
 

Similar to Readme (20)

Internetworking
InternetworkingInternetworking
Internetworking
 
Remote Login
Remote LoginRemote Login
Remote Login
 
EMBEDDED WEB SERVER
EMBEDDED WEB SERVEREMBEDDED WEB SERVER
EMBEDDED WEB SERVER
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 
Cohesive Networks Support Docs: Welcome to VNS3 3.5
Cohesive Networks Support Docs: Welcome to VNS3 3.5 Cohesive Networks Support Docs: Welcome to VNS3 3.5
Cohesive Networks Support Docs: Welcome to VNS3 3.5
 
1. Task In this assignment you are asked to provide named.pdf
 1. Task In this assignment you are asked to provide named.pdf 1. Task In this assignment you are asked to provide named.pdf
1. Task In this assignment you are asked to provide named.pdf
 
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
 
Basic Cisco ASA 5506-x Configuration (Firepower)
Basic Cisco ASA 5506-x Configuration (Firepower)Basic Cisco ASA 5506-x Configuration (Firepower)
Basic Cisco ASA 5506-x Configuration (Firepower)
 
Optimizing cloud resources for delivering iptv services through virtualization
Optimizing cloud resources for delivering iptv services through virtualizationOptimizing cloud resources for delivering iptv services through virtualization
Optimizing cloud resources for delivering iptv services through virtualization
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
Basic to advance protocols
Basic to advance protocolsBasic to advance protocols
Basic to advance protocols
 
20 common ports
20 common ports20 common ports
20 common ports
 
Feature satip1
Feature satip1Feature satip1
Feature satip1
 
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
 
Spy x tchnology
Spy x tchnologySpy x tchnology
Spy x tchnology
 
Cognex In-Sight - Network Settings.pdf
Cognex In-Sight - Network Settings.pdfCognex In-Sight - Network Settings.pdf
Cognex In-Sight - Network Settings.pdf
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 
Internet Internet Protocols.pptx( technology)
Internet Internet Protocols.pptx( technology)Internet Internet Protocols.pptx( technology)
Internet Internet Protocols.pptx( technology)
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 

Readme

  • 1. Telex Anticensorship system --------------------------- Telex is a new approach to circumventing Internet censorship that is intended to help citizens of repressive governments access online services and information freely. It involves placing anticensorship technology into the Internet's core network infrastructure, through cooperation from large ISPs. Telex can convert innocuous-looking connections that pass through these ISPs into connections to a proxy server. Because of its position in the network, Telex has no IP address for censors to block. Telex consists of two parts: a Telex station at the friendly ISP, and a telex-client that runs on the user's system. We have created a proof-of-concept implementation, including a small demonstration "ISP" running the Telex station. For more information, see our website https://telex.cc telex-client -------------------------- The Telex client program accepts TCP connections from other software on the local machine and tunnels them to services offered by the Telex station. For our demonstration, we have configured the Telex station to provide HTTP proxy service. To build the telex-client from source, see the INSTALL file in the telex-client directory. Running telex-client -------------------------- After installing Telex, run the client binary from the telex-client directory (from a command prompt): LD_LIBRARY_PATH=./req/local/lib ./telex-client notblocked.telex.cc Or for Windows: telex-client notblocked.telex.cc To use Telex with your browser, change your browser's settings to use an HTTP(S) proxy of 127.0.0.1 port 8888. Our public demonstration is limited to a few websites: google.com telex.cc twitter.com youtube.com If you are a researcher requiring access to other sites, please contact us at telex@umich.edu. -------------------------- WARNING: This software is an experimental prototype intended for researchers. It does not provide strong security and is UNSAFE FOR REAL-WORLD USE. For details of current limitations of our proof-of-concept, please see telex-client/ISSUES.