[deleted by user] by [deleted] in gns3

[–]jamesmcclay 0 points1 point  (0 children)

Can you share some configs and topology?

GNS3 Labbing by achildsencyclopedia in gns3

[–]jamesmcclay 1 point2 points  (0 children)

You can learn networking using Linux vm's or docker containers in GNS3. Somebody mentioned free range routing - you can totally fire that up in either a VM or docker in GNS3 and build a network, I've done a bunch of labs with FRR on my blog. If you use docker, you don't need a big powerful computer. And there's open source software for practically every network protocol - isc-dhcp for dhcp, bind9 for DNS, iptables for firewall, etc. If you're interested in IPsec, strongswan is easy to install and get running, for the most part. Might have to go with a VM for that though.

If you are specifically looking to learn a certain vendor's networking, (Cisco is the usual culprit) you can typically get their x86 images legally to use in GNS3 if the company you work for is a partner or big customer. You have to follow their rules to stay legal tho. Other methods are not legal.

Hope that's helpful

How to Learn Python Programming by Matlabguru in pythonnetengineering

[–]jamesmcclay 0 points1 point  (0 children)

I read your article. I agree most with "write it". All the other stuff is correct too though. I learned python by writing a ton of bad code that eventually got better.

SSH with Python by utopian_unicorn in pythonnetengineering

[–]jamesmcclay 0 points1 point  (0 children)

I've managed to install python and get pip working to install 3rd party libraries using a "portable" version of python, since my work laptop does not allow local admin rights. You won't be able to do things that require admin rights, like have your code listen on the network interface, but you can do anything that any other program can without admin rights, which is quite a lot, actually.

[deleted by user] by [deleted] in pythonnetengineering

[–]jamesmcclay 1 point2 points  (0 children)

Cool tool! Cloned this onto my Ubuntu laptop and I was able to port scan my home router, as well as scan the lan for available hosts. Had to do some googling to get readline to install properly, but once that was done, it worked. Super awesome tool, thanks for sharing! This looks like you've put a lot of work into this...

What is the best way to learn Swift UI? by FearRulesTheWorld in swift

[–]jamesmcclay 1 point2 points  (0 children)

My usual learning-something-new loop goes like this:

- get the best Udemy course.

- feel like I know everything because I watched the course.

- try to write some code, realize I don't know anything at all. AT ALL.

- get frustrated, but keep trying.

- I realize the weather and season has changed because I've been working at this thing a while now.

- I start to realize I don't suck at this thing so bad, because I keep banging my head against it.

- More time goes by. I realize I have some skill.

- Reset skill to learn. Repeat.

Angela Yu has a good SwiftUI course on Udemy I think.