Bridge Testing: TCP SYN, FIN & connect()
The bridge test will need a TCP module, to handle sending ACKs and SYNs.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
- Show closed items
Link issues together to show that they're related.
Learn more.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author
I am currently finishing porting SYN and FIN scans to the newest version of ooni. Arturo already wrote and re-ported (at least I think he re-ported it?) the tcpconnect test.
Trac:
Summary: Bridge Testing: TCP ACK, SYN, & connect() to Bridge Testing: TCP SYN, FIN & connect()
Status: new to accepted - Author
TCP connections can be tested (as of ooni-probe v0.0.12) by doing:
bin/ooniprobe -n nettests/blocking/tcpconnect.py -f <file with IP:PORTs, one per line>
which results in a report similar to the following:
########################################### # OONI Probe Report for tcp_connect (0.1) # Sat Jun 15 04:29:12 2013 ########################################### --- options: [-f, private/lists/tor-bridges.fake] probe_asn: AS[redacted] probe_cc: [redacted] probe_ip: [redacted] software_name: ooniprobe software_version: 0.0.12 start_time: 1371270552.481301 test_name: tcp_connect test_version: '0.1' ... --- {connection: success, input: '[redacted]'} ... --- {connection: generic_timeout_error, input: '[redacted]'} ... --- {connection: generic_timeout_error, input: '[redacted]'} ... --- {connection: generic_timeout_error, input: '[redacted]'} ... ########################################### # OONI Probe Report for tcp_connect (0.1) # Sat Jun 15 04:29:12 2013 ########################################### --- options: [-f, private/lists/tor-bridges.fake] probe_asn: AS[redacted] probe_cc: [redacted] probe_ip: [redacted] software_name: ooniprobe software_version: 0.0.12 start_time: 1371270552.481301 test_name: tcp_connect test_version: '0.1' ... --- {connection: success, input: '[redacted]'} ... --- {connection: generic_timeout_error, input: '[redacted]'} ... --- {connection: generic_timeout_error, input: '[redacted]'} ... --- {connection: generic_timeout_error, input: '[redacted]'} ...
Trac:
Milestone: Deliverable-Nov2011 to N/A
Status: accepted to needs_information - Author
Trac:
Status: needs_information to closed
Resolution: N/A to fixed - Trac closed
closed
Please register or sign in to reply