Code Monkey home page Code Monkey logo

torwall's People

Contributors

basil00 avatar shakil-shahadat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

torwall's Issues

Allow just setting up proxy at custom port or proxify custom apps

Hello, from such app like TorWall can be handy if the optional operation mode would be that app setup local proxy at custom port, for example 127.0.0.1:12345 and user is instructed to use this proxy in apps of choice. So only some apps using the proxy.
But for apps that are unable to set proxy can be handy if TorWall will proxify selected apps - possibly out of scope of this app.
If both ideas out of scope, please close. Thank you for good app.

Unnable to start the app

When I click on the Tallow shortcut, soon after I accept to elevate the application, this message apeears:

Failed to open WinDivet filter: The system cannot find the path specified.

I tried the portable and the installer versions, and both have the same bug!

OS: Windows 10 x64
Tallow: 2.1

Thanks

How to build TorWall in Windows?

Hi,

I followed build instruction in README, when I run build.sh, the zip files got extract, but that's it, nothing else happens.

Would you explain more about build TorWall on Windows?

Allow custom UDP ports/ranges to bypass Tor?

Hello,
if i am using app that is using UDP, like a torrent client for example? maybe can be good if user can see the list of UDP connection attempts and allow certain UDP ports to connect directly (not via Tor) - at same time user is presented with the list of allowed ports and is warned these connections will not be anonymized. If bad idea or out of scope feature, please close. Thank you

Allow RDP connections without Tor

Hi,

First of all, thank you for this program!

My question is about: how can I allow RDP connection (I mean without Torification) in Tallow?

The main reason for this, I want to connect to my server via RDP without Tor, but when I want to start serfing via browser for example, I want keep using Tor connection without any affect for RDP. Is it possible?

Tallow not works with keyboard and screen readers

Hello,

I like that he offered this tool, but I still can't use it because it's not adapted for keyboard and screen readers, which is necessary for me as a blind user.

I hope this problem will be solved in one of the next versions.

Thank you in advanced.

Choose Adapter which Tallow will work

Hi, My pc has many adapter: ethernet, wireless, ...
But I want tallow work only adapter which i choose, so can you add this option
More, I using ICS(Internet Connection Sharing) on win 7, Tallow can work on the "main" adapter(share this adapter to many adapter), but the adapter is shared then the Tallow doesn't work on this ?

redirect_tcp condition

hi basil00,
I'm confused that in redirect_tcp function , why (addr->Outbound && addr->Loopback ) represent Tor ---> PC path, and (addr->Outbound && !addr->Loopback) represent PC ---> Tor ?
I think that tor-->pc and pc--->tor are both addr->Loopback. Also pc--->tor is Outbound and tor-->pc is Inbound,

Can you give me an answer?

Can't install this thing

Hi,

I've tried to install it, but when I run 'make' I got this error

i686-w64-mingw32-gcc --std=c99 -O2 -I contrib//include/ -mwindows -mthreads -mno-ms-bitfields -m32 -Wall -DVERSION= -c -o main.o main.c
make: i686-w64-mingw32-gcc: Command not found
: recipe for target 'main.o' failed
make: *** [main.o] Error 127

Pluggable Transports

Could you update it so the Pluggable Transports can be enabled if DPI and maybe add a command line option I would like to use this for our app while it's running, then disable it soon after we finished it.

But Pluggable Transports support would be nice.

unable to run using cmd

hi, i try to run tallow.exe using cmd, but, i receive error that tallow cannot find hosts.deny and traffic.deny, but, if i just run tallow.exe in gui mode, all ok!

Run Tallow at startup with Tor Diverty ON

I am trying to figure out a Windows way of running Tallow at system startup. The purpose of this is to avoid leaks (like IP Address) before I manually start Tallow and set "Tor Divert" to on.

What I tried:
If I place a shortcut at User's startup folder, the application Tallow won't get started because it needs Admin Rights.
If I make a Task with Task Scheduler and tick the setting "Run with highest privileges" Tallow runs but with an error window that says something about missing permissions. If I set the user to run the task as Administrator and select "Run whether user is logged on or not", Tallow runs in background, not interactivity.

Is there a way to run Tallow with Divert on at system start up or at least User log in? Are there any plans for this to be implemented as a feature to auto configure the application to be run at startup, if the user wants to?

Thanks in advance.

Tallow not starting

Hello. My config -
Windows 10 x64, build 1803
I try run portatable or install version, but after i run Tallow.exe and give admin right, nothing happens. I've tried it many times, rebooting is also not helping

Custom Adapter

Hello, I want to use Tallow on adapter which i choose, please add this option in setting

about tor handle_syn()

first, thank you for make good program for everyone.

now a day, i tried to make program with WinDivert, which is checking target program name and check CONNECT state.
and if WinDIvert get CONNECT event From SOCKET layer, list up 5-tuple to whitelist.

in other side, check NETWORK layer and if get whitelist, put some day in packet's payload(after IP header)

but, i just saw you said in about race codition about SOCKET CONNECT and NETWORK Sync packet. so i pended sync packet in NETWORK layer, using source in TorWall(handle_sync())

but it seem not working fine, In NETWORK layer packet pended. but always connect status is STATUS_NOT_CONNECTED,

what can i do if i want to solve race condition? expecially, in TorWall handle_sync()(from whitelist_worker thread). sync packet i always null, so "unlock(conns_lock)". and it's not working fine.

i think i confused about TorWall, can you give me some information about this?

where can i get tor ( not tor browser ) for windows

Hi,
i use tor as a sock proxy in linux and i need it also in windows.
i found it on your tallow ( and it can run ) but i think it's a old version. and i don't know how support obfs4 bridge.
do you know how can i get tor for windows ( or source code to compile my self ? )
please help me . thank you :)

.onion site support

Other apps like Tallow allows to connect to .onion websites, but other apps does not route all traffic that outcomes from my pc through tor, and tallow does not allow to connect to .onion websites. Is it Tallow problem or it just configuration?

Tallow connects succesfully, but connections time out;

Not sure whats going on here; I'm trying to run tallow on top of openvpn. The firewall is programmed to allow tallow, tor, svchost and others should be going through fine; disabling firewall results in the same issues;disabling openvpn as well. tor browser works without a hitch. I have winhttp proxy disabled; along with many of its dependencies. I see others had similar issues, any idea whats going on here?

also is there away to divert tor browser traffic through tallow?

[Feature request] ProxyWall

Hi @basil00!
First thank you so much for your stance against censorship for years.
We are [ Full-of-shit 3rd world countries :<] grateful.

My question is:
Is TorWall can be used for transparent proxifier on Windows? [HTTP/HTTPS/SOCKS+]

Similar to these:
OpenText SOCKS Client
SocksCap64
Initex Proxifier
Win2Socks
...

Tallow connects to tor network, but no website loads after pressing the big "Tor"-captioned button

First of all, Merry Christmas (though it is tad late for that), and Happy New Year, and thanks for the job you've done!

I'm sure it will be awesome when it gets to work; meanwhile, though -- and I'm sure it has got something to do with my newbieness -- I have to get it to work first.

To summarize, I run tallow and it bootstraps 100% and asks me to hit "Tor" to begin "torify"ing things, but after I hit "Tor", nothing connects -- all requests time out. Chrome shows me an ERR_TIMED_OUT.

That makes for the summary; now for the longer tale:

I have to manually add bridges to tallow's torrc file, and to that end I have used the pluggable transports that ship with TorBrowserBundle 7.0.11 (under <Tor Browser Root>\Browser\TorBrowser\Tor\PluggableTransports in Win 7.)

Also, ESET's firewall along with ESET's protection are both turned off, and I have booted Win 7 with "Driver Signature Verification" turned off too.

Something that has really piqued my curiosity is that I use the exact same torrc for TBB, and I have been using it fairly well (actually, I'm connected to github using TBB now), which makes me believe the changes I have made to the original torrc might not be the issue.

tallow's directory layout as I obtained it from reqrypt (and changed the bundled torrc) is located at https://github.com/rabbihyatt/tallow-bug/blob/master/tallow-baseline.zip

tallow's directory layout after I ran it and got across the issues I listed above is located at https://github.com/rabbihyatt/tallow-bug/blob/master/tallow-afterwards.zip (debug messages are in debug.log, tor's notices messages are in notice.log; whatever the command prompt told me when tallow was running is in tallow-messages)

Thanks a lot reading this far.

I hope I have given enough contexts for you to look into this issue.

Best wishes

Using TorWall with SOCKS5 proxy client

I want to use TorWall as transparent proxy through a proxy client, but in this case replacing tor with ss-local and SOCKS5 (Shadowsocks protocol).

But I haven't succeed to redirect the traffic to ss-local using my modified TorWall. I simply changed CreateProcess from tor.exe to ss-local.exe

From Wireshark capture log, WinDivert also redirected outbound connection from ss-local to proxy server to local port, so infinite loop and timeout error on the browser.

I understand TorWall checks for Process ID from Tor to whitelist the connection, but when running ss-local the whitelist never gets called.

doesnt work, says intercept but does nothing

Doesnt work, seems there is some kind of DNS problem with your project

ntercept DNS raw.githubusercontent.com
Intercept DNS raw.githubusercontent.com
Intercept DNS duckduckgo.com
Intercept DNS raw.githubusercontent.com
Intercept DNS duckduckgo.com
Intercept DNS clients4.google.com
Intercept DNS duckduckgo.com
Intercept DNS clients4.google.com
Intercept DNS raw.githubusercontent.com
Intercept DNS clients4.google.com
Intercept DNS duckduckgo.com
Intercept DNS clients4.google.com
Intercept DNS raw.githubusercontent.com
Intercept DNS duckduckgo.com
Intercept DNS clients4.google.com
Intercept DNS google.com
Intercept DNS google.com
Intercept DNS google.com
Tor divert STOP
Flush DNS cache
Tor divert is OFF...

Unable to use self build from Visual Studio 2017

I'm trying to build TorWall from Visual Studio 2017, the file complies successfully but it can't access internet.

Tallow VERSION Copyright (C) 2018 basil

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

INIT Initializing DNS handler...
INIT Initializing packet redirection...
INFO Filter is " (ipv6? true: false) or (udp? udp.DstPort != 53: false) or (not tcp and not udp? true: false)"
INIT Initializing GUI...
INIT Initializing Tor thread...
INIT Initializing cleanup thread...
STATUS Starting Tor...
INIT Launching GUI...
STATUS Tor 0.3.5.8 (git-5030edfb534245ed) running on Windows 8 [or later] with Libevent 2.1.8-stable, OpenSSL 1.0.2q, Zlib 1.2.11, Liblzma N/A, and Libzstd N/A....
STATUS Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning...
STATUS Read configuration file "D:\Programming\Workspace\[TMS]\TMSCore\Debug\torrc"....
STATUS Path for GeoIPFile (geoip) is relative and will resolve to D:\Programming\Workspace\[TMS]\TMSCore\Debug\geoip. Is this what you wanted?...
STATUS Path for GeoIPv6File (geoip6) is relative and will resolve to D:\Programming\Workspace\[TMS]\TMSCore\Debug\geoip6. Is this what you wanted?...
STATUS Opening Socks listener on 127.0.0.1:49097...
STATUS Opened Socks listener on 127.0.0.1:49097...
STATUS Parsing GEOIP IPv4 file geoip....
STATUS Parsing GEOIP IPv6 file geoip6....
STATUS Bootstrapped 0: Starting...
STATUS Starting with guard context "default"...
STATUS Bootstrapped 5: Connecting to directory server...
STATUS Bootstrapped 10: Finishing handshake with directory server...
STATUS Bootstrapped 80: Connecting to the Tor network...
STATUS Bootstrapped 85: Finishing handshake with first hop...
STATUS Bootstrapped 90: Establishing a Tor circuit...
STATUS Bootstrapped 100: Press the "Tor" button to begin...
INFO Tor divert START
INFO Traffic deny filter is " (ipv6? true: false) or (udp? udp.DstPort != 53: false) or (not tcp and not udp? true: false)"
INFO Traffic divert filter is " !loopback"
FLUSH DNS cache
STATUS Tor is ON...
INTERCEPT Domain cuscochromeextension-pa.googleapis.com mapped to address 44.167.53.87
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google.com mapped to address 44.167.255.152
ERROR Send packet failed (err=87)
INTERCEPT Domain cuscochromeextension-pa.googleapis.com mapped to address 44.167.20.42
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google.com mapped to address 44.167.168.138
ERROR Send packet failed (err=87)
INTERCEPT Domain cuscochromeextension-pa.googleapis.com mapped to address 44.167.124.5
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.19.95
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google.com mapped to address 44.167.161.191
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.89.190
ERROR Send packet failed (err=87)
INTERCEPT Domain cuscochromeextension-pa.googleapis.com mapped to address 44.167.35.171
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.191.174
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google.com mapped to address 44.167.175.32
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.158.81
ERROR Send packet failed (err=87)
INTERCEPT Domain cuscochromeextension-pa.googleapis.com mapped to address 44.167.142.221
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google.com mapped to address 44.167.61.129
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.118.76
ERROR Send packet failed (err=87)
BLOCK dns.msftncsi.com
BLOCK dns.msftncsi.com
BLOCK dns.msftncsi.com
INTERCEPT Domain google.com mapped to address 44.167.73.217
ERROR Send packet failed (err=87)
INTERCEPT Domain google.com mapped to address 44.167.100.104
INTERCEPT Domain google.com mapped to address 44.167.134.43
ERROR Send packet failed (err=87)
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.124.114
ERROR Send packet failed (err=87)
INTERCEPT Domain clients4.google.com mapped to address 44.167.0.43
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google-analytics.com mapped to address 44.167.138.211
ERROR Send packet failed (err=87)
INTERCEPT Domain google.com mapped to address 44.167.129.153
ERROR Send packet failed (err=87)
INTERCEPT Domain google.com mapped to address 44.167.166.132
ERROR Send packet failed (err=87)
INTERCEPT Domain relay-c656887d.net.anydesk.com mapped to address 44.167.45.211
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.68.241
ERROR Send packet failed (err=87)
INTERCEPT Domain clients4.google.com mapped to address 44.167.201.227
ERROR Send packet failed (err=87)
BLOCK dns.msftncsi.com
INTERCEPT Domain www.google-analytics.com mapped to address 44.167.20.218
ERROR Send packet failed (err=87)
INTERCEPT Domain sn3302.storage.live.com mapped to address 44.167.158.185
ERROR Send packet failed (err=87)
INTERCEPT Domain google.com mapped to address 44.167.252.213
ERROR Send packet failed (err=87)
INTERCEPT Domain relay-c656887d.net.anydesk.com mapped to address 44.167.205.171
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.146.187
ERROR Send packet failed (err=87)
INTERCEPT Domain clients4.google.com mapped to address 44.167.184.186
ERROR Send packet failed (err=122)
INTERCEPT Domain www.google-analytics.com mapped to address 44.167.217.115
ERROR Send packet failed (err=122)
INTERCEPT Domain sn3302.storage.live.com mapped to address 44.167.106.171
ERROR Send packet failed (err=87)
INTERCEPT Domain relay-c656887d.net.anydesk.com mapped to address 44.167.190.78
ERROR Send packet failed (err=87)
INTERCEPT Domain sn3302.storage.live.com mapped to address 44.167.171.196
ERROR Send packet failed (err=87)
INTERCEPT Domain google.com mapped to address 44.167.103.48
ERROR Send packet failed (err=87)
INTERCEPT Domain whoer.net mapped to address 44.167.205.16
ERROR Send packet failed (err=87)
INTERCEPT Domain clients4.google.com mapped to address 44.167.148.75
ERROR Send packet failed (err=87)
INTERCEPT Domain www.google-analytics.com mapped to address 44.167.217.186
ERROR Send packet failed (err=87)
INTERCEPT Domain relay-c656887d.net.anydesk.com mapped to address 44.167.16.84
ERROR Send packet failed (err=87)
BLOCK dns.msftncsi.com
INFO Tor divert STOP
FLUSH DNS cache
STATUS Tor is OFF...

Compiler:

/JMC /permissive- /GS /analyze- /W3 /Zc:wchar_t /Qspectre /ZI /Gm- /Od /sdl /Fd"Debug\vc141.pdb" /Zc:inline /fp:precise /D "_CRT_SECURE_NO_WARNINGS" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /FC /Fa"Debug\" /EHsc /nologo /Fo"Debug\" /Fp"Debug\Divert.pch" /diagnostics:classic 

Linker:

/OUT:"D:\Programming\Workspace\[TMS]\TMSCore\Debug\Divert.exe" /MANIFEST /NXCOMPAT /PDB:"D:\Programming\Workspace\[TMS]\TMSCore\Debug\Divert.pdb" /DYNAMICBASE "Comctl32.lib" "Ws2_32.lib" "windivert.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /DEBUG /MACHINE:X86 /INCREMENTAL:NO /PGD:"D:\Programming\Workspace\[TMS]\TMSCore\Debug\Divert.pgd" /SUBSYSTEM:WINDOWS /MANIFESTUAC:"level='requireAdministrator' uiAccess='false'" /ManifestFile:"Debug\Divert.exe.intermediate.manifest" /ERRORREPORT:PROMPT /NOLOGO /TLBID:1 

But using precompiled exe this problem didn't exists.

bypassing ip spoof creation

Hey there.

Was looking into this as suggested, and I have it working to the most part how I want it (it's only spoofing DNS for items on the blacklist, no gui, no all-tcp spoofing etc)

however; as much as I have tried to circumvent the randomized IP creation, it still seems to happen.

I'd like it to just return 127.0.0.1, where would I go about changing this?

Thanks for an awesome project!

so editted.

I will give it a shot. thanks

Does not connect to Tor network

Hello,

I have just downloaded Tallow and installed it on Windows 11 Pro (x64) after which I started it up and tried to connect to the tor network.

From what I can see, it is not making any connection to the network.

Any thoughts?

could you ask .onion support

I have followed the .onion tuts but when I make these changes with your tool it says read error above and there is no error

Tallow default torrc file.

GeoIPFile "geoip"
GeoIPv6File "geoip6"
FascistFirewall 1
FirewallPorts 9001,9030
HiddenServiceDir D:\TallowBundle-1.1-files\hidden_service
HiddenServicePort 80 127.0.0.1:8080

image

I also tried with the Hidden options at the top.

public address problem

I get a warning like this:

You specified a public address '0.0.0.0:49097' for SocksPort. Other people on the Internet might find your computer and use it as an open proxy. Please don't allow this unless you have a good reason....
No, it's still there. Exiting....

How to disable that port or force it to ignore ?

Trying to make Tallow work with bridges

Hello.

This is the only one open source product that exists. I really appreciate these sorts of things.
And I try to use it with no success. Please help to set up. Maybe it will be helpfull for others too.

I use virtualbox virual maschine with windows 10.

For obvious reasons Tallow did not work out of the box and I replaced tor.exe along with the libraries with the latest version of tor 11.5

My torrc configuration:

# Tallow default torrc file.

GeoIPFile "geoip"
GeoIPv6File "geoip6"

ClientTransportPlugin snowflake exec snowflake-client.exe

UseBridges 1


Bridge snowflake 192.0.2.3:1 url=https://snowflake-broker.torproject.net.global.prod.fastly.net/ front=cdn.sstatic.net ice=stun:stun.voip.blackberry.com:3478,stun:stun.altar.com.pl:3478,stun:stun.antisip.com:3478,stun:stun.bluesip.net:3478,stun:stun.dus.net:3478,stun:stun.epygi.com:3478,stun:stun.sonetel.com:3478,stun:stun.sonetel.net:3478,stun:stun.stunprotocol.org:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.voys.nl:3478

I have no idea what the Bridge snowflake string should be, but I found a template like this somewhere.
After start Tallow we can see this (attachments)
1
2
3
4 1
4 2
4 3
4
5
6

I also tried to use obfs4proxy.exe with the standard fresh bridges. The result was about the same - it does not work. If anything, I can add screenshots for obfs4proxy or the necessary logs.

Change Identity and bridge

Hello,

Fisrt of all thank you so much for your services and your nice program.
If you just add a button to change and give a new identity of tor and also an option to use bridge that make it so perfect,
Thanks.

Question about Tallow's options

Can you please explain the two checkboxes from the program?

  • Force web-only
  • Force SOCKS4a

Force them to do what?

What would be the combination of settings to use to route everything possible through Tor? Is there an easy way to test that specific tcp messages sent and received by a program are going through Tallow/Tor as expected?

Bootstrap fails at 45%

Hello,

I have a problem when trying to launch Tallow 1.2

It doesn't seem to want to progress further and gets stuck at 45% (asking for relay description)

Could you advise me what I should do to get it working?

Thanks,
Ryan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.