Giter Club home page Giter Club logo

helldiversiitools's Introduction

Hello there! No time for long speeches, here is a quick peek of who I am:

๐Ÿ‘จโ€๐Ÿ’ป C++, Python, C, Go, Rust | ๐Ÿ‹ Docker Fanatic | ๐Ÿก Self-Hoster | ๐Ÿค” Curious and Stubborn | โฐ Achiever of the Impossible | ๐ŸฆŠ Fox Enthusiast | ๐ŸŽต Music Creator and Lover | ๐ŸŽฎ Gaming Enthusiast | ๐Ÿ“ธ Photography Hobbyist | ๐Ÿ’ก Responsible for Solutions... And problems | ๐ŸŒ Open-Source Software Advocate | ๐Ÿ”ง Tinkering with Everything | ๐Ÿง Master of Linux and Windows

Want to know more about me ? Hit me up, let's have a chat!

ko-fi

My top projects

All of the projects mentioned are, unless explicitly specified otherwise, under the MIT License (If it is missing the license, consider it as it has one).

Code repositories can be found on Github in my profile, unless specified otherwise.

  • A โš ๏ธ sign indicates that the project is currently in progress.
  • A โŒ sign indicates that the source code is not available on Github for legal or specific reasons.
  • A ๐Ÿง‘โ€๐ŸŽ“ sign indicates that the project is or started as a school project.

Huge/cool projects

  • piscibot (Golang): A Discord bot to track your and your friends progress at 42, at least that is what's official. Actually it was more of a way to organize a secret pool where we would gamble fake internet points on the people doing the "piscine". I swear v3 will come someday, and it will be awesome
  • ๐Ÿง‘โ€๐ŸŽ“ ft_irc (C++98): A not so fully-compliant ultra basic IRC server (missing all the federation stuff). So stable the school computer crashed before the server could when I was running stress tests (even if it doesn't poll on write-ready but hey, we were learning)
  • โš ๏ธ mercury (Rust): My very first project in Rust. It's a full suite of tools and libs to write server/clients for IRC. It will include some example projects, such as a TUI client.
  • โš ๏ธ VulTracks (Golang + JS): All-In-One music library manager, has Golang as the main brain and REST API, the UI is made in JS and Bootstrap, using a Golang templating engine. Lacks some features to make it actually interesting though
  • โŒ โš ๏ธ Mischief (Golang): A full private server (with even more features) for [REDACTED] game, because always-online gaming is bad and should be banned! This involved a LOT of new stuff for me, such as: reverse engineering, UDP and HTTPS snooping, trust poisoning, creating the documentation of their API... (Code available on demand for specific requesters, for legal reasons)

Smaller projects (still cool, but way less huge)

  • TracimDaemon (Golang): A daemon that will listen to Server-Sent Events of a remote tracim and spread them locally using UNIX sockets, this is to limit bandwidth usage by only having a single subscriber
    • TracimDaemonSDK (Golang, Python): A Python and a Golang SDK to write consumer apps for TracimDaemon. This can also (and mostly) be used to create a consumer/producer service to chain several daemons and thus produce a complex local event pipeline for a (or several) remote tracim
  • libtraceX (C99): A in-code wrapper to produce the same output as strace, useful for debugging since it can be used to run on specific subsets of code
  • libft_enhanced (C99): My own implementation of some forbidden-by-school libc functions among other personal libs (strings, linked list, buffered print, logging, error management...)
  • DiabloIVTool (Golang): A fully featured Discord bot that will interact with several community APIs to provided information about Diablo IV in game events and unique items (among other things)
  • Telecord (Golang): "Driver" based bridge for Discord and Telegram
  • Daemonize (Golang): A toolkit to daemonize Golang code. This is not really POSIX compliant yet. I did it because someone on the internet told me it was not possible... (and because I actually needed it)
  • normiNet (Golang): A http client/server bundle that I designed to run the 42 norm lint tool on a remote server. This was ONLY made so I did not have to install Python on my PC
  • โŒ SpotifyParty (Node JS): A (ahead of it's time) POC of the current Spotify Jam feature, this got me into some kind of trouble and this is why I don't have any code to show

Other projects

You can find all of my other projects, such as most of my school projects (malloc, nm, ls, strace, lem-ipc, piscine_cybersecurity...). They are worth a look the time but did not deserved to be put here in my opinion.

helldiversiitools's People

Watchers

 avatar

helldiversiitools's Issues

Update requests to have User-Agent field

Strategic Briefing

Add User-Agent header to requests

Critical Assessment
Allows for better tracking on the end point developers ends, allowing us to reach out if needed should something unexpected happen (Such as: Dramatic increase in requests beyond reasonable amounts - think 80-90 requests a minute)

Innovative Solution
Simple line add in pkg/shared/helldivers/lib/client.go
req.Header.Set("User-Agent", "Helldivers II Tools")

Additional Intel
None

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.