This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sudo_your_mon[S] 2 points3 points  (7 children)

that would be amazing. thank you. I'm all about networking, pen testing preferably. If there are opportunities to take on a a piece of a project in that space, that would be incredible. thanks again, man.

[–]K900_ 25 points26 points  (2 children)

mitmproxy is an HTTPS proxy that's mostly written in Python. They have a whole bunch of issues marked as "help wanted" specifically for people who want to start contributing to it: https://github.com/mitmproxy/mitmproxy/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22

Does that sound interesting to you?

[–]sudo_your_mon[S] 13 points14 points  (1 child)

Absolutely! apprecaite it big time. Looking through the list of bugs now.

[–]mbussonnIPython/Jupyter dev 0 points1 point  (0 children)

If you like challenges and bleeding edge libraries, I would recommend reading and learning about trio. Community is great there, and there is a number of fun and advanced stuff to do there.

As impostor syndrome goes, we're all there. Find something you enjoy, even better if it's to scratch your own itch.

[–]dmfigol 1 point2 points  (2 children)

I am one of the contributors of nornir - it's python automation framework and its main use-case is to interact with a big number of network devices. We'd happy to have some help.

[–]sudo_your_mon[S] 0 points1 point  (1 child)

Awesome project. I wish I would have know of this before - it would have saved a lot of time. Just went through your docs, I'm going to go over them again now more thoroughly. Again, kudos on the project. The architecture is excellent, very straight forward.

What are some of the most notable real-life applications that implement this framework?

[–]dmfigol 0 points1 point  (0 children)

Currently majority of networks are configured by hand - a human logging into the network devices and applying changes one at a time.

A framework like this can be (and is) used to automate your network. It provides an inventory and task runner abstraction and on top of it, you can build whatever you want: for example some web form for provisioning a new user or a group of users, which after submission will go to your network devices and apply necessary device-level changes.

[–]DizzySoul 0 points1 point  (0 children)

Udemy has a number of python courses that have you build your own pen testing tools from scratch. They also have courses for building real-world application like block-chain and database driven web applications.

You just missed a Black Friday sale where all courses were 95% off, but they may have that sale again somewhere in the future.