Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wikicensorship/tracevis

Traceroute with any packet. Visualize the routes. Discover Middleboxes and Firewalls
https://github.com/wikicensorship/tracevis

chore: change user-agant in request

94b9ac51692de122d8b34134567c4b60a44dbdcb authored over 2 years ago by xhdix <[email protected]>
feat: parallel limited time load of user META info (#71)

* feat: parallel limited time load of user META info

Now Public IP, ASN, Region, ... are load...

73363e21ad82d2ce7a12cf81e1dbb58f44c074eb authored over 2 years ago by Ariyan Eghbal <[email protected]>
fix: show understandable error in socket binding (#74)

133e83cd8a89ce145169fcd72978a94de1dced0d authored over 2 years ago by xhdix <[email protected]>
fix: use exit() correctly /2

fd1b19678f9b2da60243a1590c1ff86aa873d570 authored over 2 years ago by xhdix <[email protected]>
fix: use exit() correctly

a833d6e0884785bb73268f651c16af5d3f691d67 authored over 2 years ago by xhdix <[email protected]>
fix: set iface correctly (#73)

2010a3a7a5401705c5728e72f5f3df38dc488cc5 authored over 2 years ago by xhdix <[email protected]>
fix: destination shape in nat and pep

72a09812550e81893d9a601afeaec913afa00784 authored over 2 years ago by xhdix <[email protected]>
add syn sample for only port 443

23f1c66a5af4d3a5466c8576a6e6be776150c8ee authored over 2 years ago by xhdix <[email protected]>
style 1/n

118ed0ec64928f2b5d140b8873d4f5dd77e5eefb authored over 2 years ago by xhdix <[email protected]>
fix: pyvis new version bug

ref: https://github.com/WestHealth/pyvis/issues/153#issuecomment-1177272698

54a2424205104b33e2f9095d76c3dff2a4c1fe00 authored over 2 years ago by xhdix <[email protected]>
fix typo

4198dc5566b15e8f7c6f392de48abdb8e70dfa9b authored over 2 years ago by xhdix <[email protected]>
fix: iptables existence (#70)

* fix: iptables existence

iptables existence check fixed
and using it is optional

* fix: ...

7e1fdf3a7d203213a8d1e14ab8742449e287b701 authored over 2 years ago by Ariyan Eghbal <[email protected]>
feature: unittests (#57)

* feature: unittests

* [fix+feature]: fix config file test and add codecoverage

- `test_co...

63bc2df04c02b6eb489aaaa3e31c8f07ec40e57e authored over 2 years ago by Ariyan Eghbal <[email protected]>
feat: combine multiple json file (#66)

* feat: combine multiple json file

* remove the exception within function

6f26700463a8e251652b3b58044195a247a6583d authored over 2 years ago by xhdix <[email protected]>
feat: make it easier to use packet (#63)

now users can copy-paste packets from Ether layer in most cases

ac97ba19fb58112d7b3c6e77bcfa6cf3b57e1220 authored over 2 years ago by xhdix <[email protected]>
fix: check for IP.dst of second packet

fa746347b933b810af77296a3c2f229478022e6e authored over 2 years ago by xhdix <[email protected]>
feat: add legend to graph (#62)

* add legend

* add legend to offline template

* fix PEP color in legend

* make legend s...

c4384ac8c5073dd2a15be34b6c483bce567b7294 authored over 2 years ago by Reza <[email protected]>
chore: print that we are saving the config

db057b94598db5dfd30667745a122f17b363c6ac authored over 2 years ago by xhdix <[email protected]>
fix: avoid rewriting the config file

6410583d108835d170db08f14981294493af3e56 authored over 2 years ago by xhdix <[email protected]>
feat: new argument to change port (#61)

3b0f6d6046cd362f21b61d602a63793e295d16bf authored over 2 years ago by xhdix <[email protected]>
fix: speed up a bit in single packet/ip

dde6f32e2b1cb9cc7a8f3f5a09f714bbe706389e authored over 2 years ago by xhdix <[email protected]>
fix: mistake in encoding

b1bfcc2f4b014cae9ab2f282fefde4ff4919bef4 authored over 2 years ago by xhdix <[email protected]>
fix: encode all 'load' values not just in Raw

3a7faeabb99f544799edf382d56cdb3662ca61a9 authored over 2 years ago by xhdix <[email protected]>
update to version 2

d365d1dff404f3e5eb016c85502d16d3fc71ec4e authored over 2 years ago by xhdix <[email protected]>
fix: scapy fail in macos (#60)

1ef37c83e82d5cce1098d0b681caf4fa7f609fbb authored over 2 years ago by xhdix <[email protected]>
add quic version draft-29 sample

b172730e4849de198866dcf79cd53007d28260fe authored over 2 years ago by xhdix <[email protected]>
slightly smaller docker image via Alpine Linux (#59)

* slightly smaller docker image via Alpine Linux

* ignore .github/ and more consistent Docker...

5dc4b0dd1ddbbe081e985c4882fe75c33ee91d60 authored over 2 years ago by Shahin Sorkh <[email protected]>
Update README.md

f3609a872d92bef2b1e1a2fbf2b1c0b0770cb07b authored over 2 years ago by xhdix <[email protected]>
doc: add more example commands

5f8e90e136230e98c3f707012cb6c14f6c36f7c7 authored over 2 years ago by xhdix <[email protected]>
chore: sample name correction

792992eebc8f2422ea328e5974d3d3189df82281 authored over 2 years ago by xhdix <[email protected]>
remove auto imported module

28348e12086901b79fd01f4abc2bca7a8c717c3e authored over 2 years ago by xhdix <[email protected]>
anonymize data even in raw content

part of #56

e3f3be66cf7ff7889e89891791b8863f471abeb6 authored over 2 years ago by xhdix <[email protected]>
feat: ability to set iface (#58)

* feat: ability to set iface

* change showing the interfaces argument

* change showing the...

b84777babbad2826ffa4c775de0b315f506a4c30 authored over 2 years ago by xhdix <[email protected]>
fix geolocate

b8747fa7593066809a809062f00ac1302288777d authored over 2 years ago by xhdix <[email protected]>
feat: add whois and anonymize data (#55)

* feat: add whois and anonymize data

* style 1/n

* fix: not terminate the app in failure
...

817a1ce24f2c7aa4a400d235fb89ed927954143e authored over 2 years ago by xhdix <[email protected]>
chore 1/n

2d4eee25101c6cb8743a23b8a3a84772c9459381 authored over 2 years ago by xhdix <[email protected]>
style 1/n

51066e9b6a9976a45e81d4f51513e52cb87d65b8 authored over 2 years ago by xhdix <[email protected]>
Fix: config override breaks no config file mode (#53)

if no config file is (or with malformed config file) present then argument dict
will be empty s...

8b06f4814d2b01360f6fe385634aed7d192dcd4d authored over 2 years ago by Ariyan Eghbal <[email protected]>
add sample configs: ntp,syn,quic,clienthello,httpget (#51)

* add sample configs: ntp,syn,quicping,clienthello

* change syn config

* add sample config...

e15204b4057a5632da27d3d78fd816992c41e677 authored over 2 years ago by xhdix <[email protected]>
Make CONFIG file override-able from CLI (#52)

* Make CONFIG file override-able from CLI

* fix cli priority for packet mode

* Remove unus...

108cfb6355ea553e0571927bad7a569a6666db3b authored over 2 years ago by Ariyan Eghbal <[email protected]>
Feature: save pasted packet to config file (#49)

49cec9b3e3ec87214674cfef3c69f143cde4c3ea authored over 2 years ago by Ariyan Eghbal <[email protected]>
Feature/packet input ways (#40)

* CMD Arguments for different ways of packet input

* Feature: packet modes

multiple packet...

9dcbb516101342ace793847306c24300cd9b650d authored over 2 years ago by Ariyan Eghbal <[email protected]>
fix: vis and add DF flag for TCPH

beef065c32ac6f1295d25c1515e837fcc9af381f authored over 2 years ago by xhdix <[email protected]>
minor fix in visualization

3da2a518f519587156b34de20098b1a13d25ed41 authored over 2 years ago by xhdix <[email protected]>
Update README.md

4ce6307505a584d135a5e69197b96432ac68fe08 authored over 2 years ago by xhdix <[email protected]>
fix NAT detection 2/n

416cbfbb8300820553e4c27eff52f58622ac7f84 authored over 2 years ago by xhdix <[email protected]>
fix NAT detection

e7f76119d73a46ed81b6a887be034ebfc60b75f1 authored over 2 years ago by xhdix <[email protected]>
detect NAT and PEP (#42)

* save send and receive packets in json

* fix: undo some extra changes

* cleanup and encod...

2c051d21041165a1c2b465faed4d2794b24d725f authored over 2 years ago by xhdix <[email protected]>
add sent packet size

bbdbde5f61ffaaef3828488dc6ba8d717f219616 authored almost 3 years ago by xhdix <[email protected]>
Update README.md

93981185dc7928314836917060e39dd2983f658a authored almost 3 years ago by xhdix <[email protected]>
add new example

be7ee482f194ec89b74ae02ce5febe288ac89d30 authored almost 3 years ago by xhdix <[email protected]>
fix: have different shape for endpoints (#41)

* fix: have different shape for endpoints

* cleanup

9d4017fbc39ea9bdd2059942d304f7039ae0c15c authored almost 3 years ago by xhdix <[email protected]>
fix: wrong tcp tsecr option for single packets

37ce46d47b2fac9e9b2a1ce0fdfe68d283d6c475 authored almost 3 years ago by xhdix <[email protected]>
ignore duplicate IP

5313f44aec5bf924604c12f770acc992710ec177 authored almost 3 years ago by xhdix <[email protected]>
show error when packet is not supported

36873badc84ada7dfc9e23a30266857e5e2fa751 authored almost 3 years ago by xhdix <[email protected]>
fix: wrong algorithm in cleanup extra result

a2423d242c3c6d6acb57115cd986eedb42412297 authored almost 3 years ago by xhdix <[email protected]>
feat: new argument to set the number of repetitions

2f3b4093dca5bfa6c264c464faa59d390ad36cd0 authored almost 3 years ago by xhdix <[email protected]>
(¬‿¬)

13b73ed8978cd6aa130cc48570f140269de86321 authored almost 3 years ago by xhdix <[email protected]>
add trace options (#39)

* add trace options

* correction

* fix (•_•)

9fae7dc46fd485df3fc6317f7b76ef8595114679 authored almost 3 years ago by xhdix <[email protected]>
feat: add support for correct an old packet then trace retransmission (#37)

* add support for correct an old packet then trace retransmission

* cleanup and fix

* nami...

197d9d18bcdf85360f0b42e5b30fcd3c48dd0435 authored almost 3 years ago by xhdix <[email protected]>
fix: ignore ack from middlebox and continue in tch mode (#36)

* ignore ack from middlebox and continue in tch mode

* cleanup 1/n

* fix and improve

7f354ca586e32640be46981189042455b918ac5e authored almost 3 years ago by xhdix <[email protected]>
fix tcp options for trace data packet (#35)

* fix tcp options for trace data packet

* only ask for tcp handshake if flag is psh,ack

* ...

11545c09701d35c8f1ae5f6bcfb3406e97775117 authored almost 3 years ago by xhdix <[email protected]>
correct the ip.id in TLS trace

9a2a5d1ef7c89e8ef41410e9c898d86518fc676f authored almost 3 years ago by xhdix <[email protected]>
repeat tcp handshake 4 more times

49719c109069d71360d18ebeacc1f8c7af05dd0a authored almost 3 years ago by xhdix <[email protected]>
Update FUNDING.yml

0d767fc9aec1b508d38a02b0190affbb7a0ce360 authored almost 3 years ago by xhdix <[email protected]>
Create FUNDING.yml

408dd030e6d9fefa4f6718a4862899ad705446d8 authored almost 3 years ago by xhdix <[email protected]>
save dst port in json (#34)

0afd3cf6bc9d674700608d7581f8f6f2cf2c596e authored almost 3 years ago by xhdix <[email protected]>
randomize the sequence number for SYN packets

17b143e8ea68d9366b7cdf85204db99bbbf276aa authored almost 3 years ago by xhdix <[email protected]>
fix csv double CR issue

(if we add an LF, Python adds a CR)

21f36116048d3e18396b3581369cc76997e3da92 authored almost 3 years ago by xhdix <[email protected]>
delete udp.len

601ff42820a80644aed7a8b56d041f06111859e8 authored almost 3 years ago by xhdix <[email protected]>
fix 16/n

ae0feeccbeb21061f63b93a53ca2b3e4b7279d92 authored almost 3 years ago by xhdix <[email protected]>
don't ask for tcp handshake or second packet in rexmit

1d31ffae0d576a48a881ea0ec9ac0ad2f95626f7 authored almost 3 years ago by xhdix <[email protected]>
fix 15/n

6e6a40ee40ef14c689e2e152118fbb51586d041f authored almost 3 years ago by xhdix <[email protected]>
packet: show what we are importing

cbd0f1407df1931414013d3dadf64b8b014c7b75 authored almost 3 years ago by xhdix <[email protected]>
improve and get ip list for the packets (#28)

Now it is not necessary to enter the IP list when importing the packets.

bfe410cd253b8582c589bfff208267ba9c8e36f6 authored almost 3 years ago by xhdix <[email protected]>
new argument: trace route to be like retransmission (#27)

* new argument: trace route to be like retransmission

* fix/increase ip.id

* change the ar...

67e130b988f4f3d783f5248ee72a351c66e056d5 authored almost 3 years ago by xhdix <[email protected]>
refactor and add _summary_ to csv (#26)

* refactor csv 1/n

* add summary columns to csv

* improve csv header names

* clean the ...

d92caa90dbf65fcb2f93515e1224a6c331ace3a8 authored about 3 years ago by xhdix <[email protected]>
fix 12/n

9b281ba0a72cc9939a816eaf12ec090f7f9b9832 authored about 3 years ago by xhdix <[email protected]>
Fix and improve 1 (#23)

* source IP correction

* set correct ephemeral port for UDP and add firewall comment

* fix...

8def65b3dd75864f9b8ad16dde1a64734103cc71 authored about 3 years ago by xhdix <[email protected]>
support doing TCP handshake before sending a data packet (#22)

bad17f8e3e6af90c3e35c62b3fea7e93f88522a4 authored about 3 years ago by xhdix <[email protected]>
improve csv output

5059faa01fe72001fe3a4e66e9719160311635ae authored about 3 years ago by xhdix <[email protected]>
rtt measurement correction (#21)

e4b8ce53854857206171e3cb6b549fdef496f58c authored about 3 years ago by xhdix <[email protected]>
Add CSV Output (#20)

* Add CSV Output

* add --csv argument and improve pr 20

* be able to choose between raw cs...

b21c60e1edaa69827ab10ce0a71194470790ccf0 authored about 3 years ago by Mohsen Tahmasebi <[email protected]>
refactor6/n (#18)

2218474a0c5ce2852e66e9cb7c95fed9d67e1bb2 authored about 3 years ago by xhdix <[email protected]>
change dockerfile arrangement (for caching) and write easier method for docker volume. (#17)

46e9f34ce391b0a8683b748b0f7e571eae7f82b9 authored about 3 years ago by noorbala7418 <[email protected]>
add badge for workflows

1ab816dd43b9f5b6a41bb67d8bb28619c1b24d28 authored about 3 years ago by xhdix <[email protected]>
improve 5/n (#15)

2c7da8103d123956645e5fa37c06be977911dd2f authored about 3 years ago by xhdix <[email protected]>
fix wrong action for the annotations (#14)

fd8eea34ed8e9f408debbb2d1cec86a485819ee5 authored about 3 years ago by xhdix <[email protected]>
Create codeql-analysis.yml

30de2cd5953ff85510e0e75c1fa0910b93f1480a authored about 3 years ago by xhdix <[email protected]>
ability to set Atlas measurement IDS (#13)

* ability to set Atlas measurement IDS

* improve 4/n

* fix 1/n

99ca7b2cbf9e491f8dffe39ee72b3ba52f2f292a authored about 3 years ago by xhdix <[email protected]>
Update Docs + Fix docker image tag (#12)

* Update README.md
* Update docker.yml

09a96dfcf7b698c692dc9163b3f8177fffe65107 authored about 3 years ago by Amirhossein Baghaie <[email protected]>
Automate build docker image in ghcr.io (#11)

* Fix docker action (run on release)

8166b637a4087ab8d4000bf332ae138c00eb2344 authored about 3 years ago by Amirhossein Baghaie <[email protected]>
correct the output dir

dcc38f62960d24084957bf1cdeae1f5eca03f84a authored about 3 years ago by xhdix <[email protected]>
Add docker build/push github action

566d526c0cd23a388aee60f546c44a5cf016d925 authored about 3 years ago by ohmydevops <[email protected]>
Add output directory to gitignore

6f8e647e607a491272e58dbee2de47e265723eeb authored about 3 years ago by ohmydevops <[email protected]>
Merge pull request #9 from ohmydevops/main

Dockerise

f2e4c71e038149bd05af3e5cfa7f88b6a9f02b88 authored about 3 years ago by xhdix <[email protected]>
Merge branch 'wikicensorship:main' into main

f29c4f5bef8431687601df26f321865199c35259 authored about 3 years ago by Amirhossein Baghaie <[email protected]>
Fix output directory ENV

b0a1138a97231d62db2fb758b26fc53af1da916d authored about 3 years ago by Amirhossein Baghaie <[email protected]>
Merge pull request #10 from wikicensorship/env_output_dir

check for output dir env

6b21e0257ec126fb695994a4c3fc2b6de7e3786e authored about 3 years ago by xhdix <[email protected]>
check for output dir env

b40093f11f5402e39444a1263927e448d58e7d76 authored about 3 years ago by xhdix <[email protected]>