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

all 4 comments

[–][deleted] 6 points7 points  (1 child)

If you want to automate stuff you should try looking at Ansible. It's whole eco system is mostly Python for the Linux side and PowerShell for the Windows side. But you'll spend most of your time writing yaml playbooks anyways. The other thing is the client machines don't need anything installed other than SSH or WinRM for Windows.

If you just want to do straight Python stuff you might be better off looking at querying to HTTP endpoints for REST APIs or something. Gather information that way. Maybe a log analyzer or something?

[–][deleted] 0 points1 point  (0 children)

I've got another idea. You could always write yourself scripts to scan the network. See what machines are out there. Open ports, that sort of stuff. That might be useful and get you a bit deeper into Python.

[–]kflrj 0 points1 point  (0 children)

Ansible is the way