GithubHelp home page GithubHelp logo

netalyzr's Introduction

Reviving Netalyzr

Reviving Netalyzr ( https://www.netalyzr.berkeley.edu/ shutdown as of 2019), the ICIR seem to have no plans to open source or revive Netalzyr themselves. This is unfortunate as it really did thousands of users diagnose internet related users - for free. In return the authors got data - lots of data at one point 20-70 new sessions per hour. This was pretty early and the database was already over 180gb. (We would love this to be open sourced as well as the code to run our own nodes)

We are taking a look at how or if we can revive Netalyzr, one of the most comprehensive internet checks/tests for the end user.

The main file that runs the test is: Netalyzr.java

The idea of this project will be to either rewrite the Netalyzr totally or get the old client working.

Where we currently stand

So far after taking a look at the java client, we have managed to access all the client-side code. We can now direct all the checks made to a server - somewhere other than berkley or icir.

Each test performed by the client looked for certain replies from the server to verify the result.

We know that the server-side was made in python and it replied to the client in various protocols, which include HTTP ECHO, and custom protocol names.

A simple ECHO server with IP:PORT give the client a baseline to connect to.

Known steps the client takes

1.Looks for a config served as plain text this includes -Build number -The node the test will be performed on -The ID given to the client to run the test -Various other details (see config.txt) 2. Tests are then generated and start running.

Needed

-Server, we have currently used a simple phython echo server to get the client repsonding to the test. This needs to be worked on to get more of the tests working.

If you think you can help email [email protected]

Resources

Most things aquired through public internet sources such as archive.org and https://github.com/patrikhson/netalyzr-translations

Full packet log(pcap) of the netalyzr app was found at packet total (in useful): https://www.packettotal.com/app/analysis?id=3cf9484474fada458a16e179f6a87493&__cf_chl_captcha_tk__=d24d7a016687267b465732e3233bf192e5adbd21-1616175519-0-AZWHEhvL86vxDnLDhsbaPJzXWlHLExy5GCBe1OvOOpn3JU5BlsGLJxmZafUby7XrsXeEbhiotVQvz5omtVcx1kBOXOyfu28QTZj1J1qIUnG_S8aq1MNmXXsCDYUAYl_VBwvfxgP4HICDAqntECxg7TsaZwYSE0ymseWsViFOOdN5_kPg5ASmU5h86Gv328a0s9lDucuS0rx3MB_KypkL3KU2RYXABwwxE6Hr3Xx-1Nc9-fu0kWg3hImCtBxtrsfLHmf8ELR5Z3fGwwTxa8ewAu-LAzgDmzEpZA1wiCjqKziL6mX6Upyoq9mqAr9pOAsKl_pjXkTwkqlsZlYoUBDKNxr0vXGX23zE81pDnFbf3PvxKOi2JYIf-htT9D-xPFAaH1HxnBVo_-wR8aN9wYXZTZ1UUcBHsO_O1p73l6_lC7AxioWvq1qibw3boNlYzf75hZrUfgCn251ie1HBuzSO2puqfMo5vD1O9d6_jB9H5iTNPboALUoXqRrRMt-6dv_9rBalqCyJDwH6q9zNK4IneJuv7wlIrLztkXGTtEdnz4i2-CdtFDSZsuOjDe8ZDbI2zXjujR9TFutfBdLF0yzJFXXes5Un96H4QjHc_MwXeeau

netalyzr's People

Contributors

ifatuus avatar

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.