Skip to content

Instantly share code, notes, and snippets.

View lanbugs's full-sized avatar

Maximilian Thoma lanbugs

View GitHub Profile
@lanbugs
lanbugs / getadsmtp.py
Created June 22, 2018 22:13
Generates email alias list from active directory for postfix
#!/usr/bin/python
# getadsmtp.py
# Written by Maximilian Thoma 2016
# Version 1.0
# The script is an translation from the orginal perl script getadsmtp.pl
# This script will pull all users' SMTP addresses from your Active Directory
# (including primary and secondary email addresses) and list them in the
# format "user@example.com OK" which Postfix uses with relay_recipient_maps.
@lanbugs
lanbugs / add_ip_to_host.py
Created June 22, 2018 22:10
Check_MK - Tool to add static ip to hosts where only DNS name exists
#!/usr/bin/env python
#
# Tool to add static ip to hosts where only DNS name exists
# Written by Maximilian Thoma 2017
# http://lanbugs.de
#
#
# This program is free software; you can redistribute it and/or modify it under
@lanbugs
lanbugs / check_dnspl.py
Created June 22, 2018 22:07
Check mailserver blacklists for Nagios / Check_MK
#!/usr/bin/env python
# -*- encoding: utf-8; py-indent-offset: 4 -*-
#
# check_dnspl.py - Check IP against Blacklist
# Use it on your own risk!
#
# Written 2017 - Maximilian Thoma
#
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU
@lanbugs
lanbugs / get_subnets_of_spf_record_mynetwoks.py
Created June 22, 2018 22:03
Resolve all known ip addresses from spf record and generate cidr map for postfix
#!/usr/bin/env python
#
# get_subnets_of_spf_record_mynetwoks.py
# Resolve all known ip addresses from spf record and generate cidr map for postfix
#
# Version 1.0
# Written by Maximilian Thoma (http://www.lanbugs.de)
#
# Checkout blog article:
@lanbugs
lanbugs / cisco_ap_clients_grabber.py
Created June 22, 2018 21:51
Commandline Tool to export current registered users at APs from an Cisco Wireless LAN Controller (WLC)
#!/usr/bin/env python
# Need following pip packages
# - easysnmp
# - tabulate
# Checkout blog article to tool
# https://lanbugs.de/netzwerktechnik/commandline-tool-to-export-current-registered-users-at-aps-from-an-cisco-wireless-lan-controller-wlc/
from easysnmp import Session
@lanbugs
lanbugs / cisco_wlc_ap_grabber.py
Created June 22, 2018 21:45
Commandline Tool to export AP inventory from an Cisco Wireless LAN Controller WLC
#!/usr/bin/env python
# Need following pip packages
# - easysnmp
# - tabulate
# Checkout blog article to tool
# https://lanbugs.de/netzwerktechnik/hersteller/cisco/cli-tool-export-ap-inventory-from-an-cisco-wireless-lan-controller-wlc/