Configure audit
zmprov ma conta_auditada@domino.tld zimbraInterceptAddress conta_auditoria@domain.com
Remove audit
zmprov ma conta_auditada@domino.tld zimbraInterceptAddress ''
| # Pegar todas as contas do servidor: | |
| zmprov -l gaa | |
| # Nome de exibicao, nome da conta, Ultimo logon, senha hash | |
| zmprov ga nnomedaconta@dominio displayName zimbraMailDeliveryAddress zimbraLastLogonTimestamp userPassword | |
| # Forma demorada | |
| for conta in $(zmprov -l gaa); do zmprov -l ga $conta displayName zimbraMailDeliveryAddress zimbraLastLogonTimestamp userPassword; zmprov gmi $conta; done | |
| # Forma "rapida" |
| { | |
| "AWSTemplateFormatVersion": "2010-09-09", | |
| "Parameters" : { | |
| "BastionKeyName" : { | |
| "Type" : "String", | |
| "Description" : "The bastion server key." | |
| }, | |
| "BastionSecurityCIDR" : { | |
| "Type" : "String", | |
| "Description" : "The CIDR block range for SSH." |
| import requests | |
| soapEnvelope = """<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header>\ | |
| <context xmlns="urn:zimbra"><nosession/></context></soap:Header><soap:Body><AuthRequest xmlns="urn:zimbraAccount">\ | |
| <account by="name">%s</account><password>%s</password></AuthRequest></soap:Body>\ | |
| </soap:Envelope>""" % ('usuario@dominio', 'senha') | |
| headers = { | |
| 'Content-Type' : 'text/soap+xml' | |
| } | |
| zimbraUrl = 'https://host_ssl/service/soap' |
| #!/usr/bin/env python | |
| import pika, logging, socket, yaml, marshal | |
| from time import sleep | |
| ACCEPTED_KEYS = ['message', 'sla_service', 'site', 'host', 'service'] | |
| def send_telegram(data, config): | |
| sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
| sock.connect(('localhost', 2391)) | |
| if data['sla_service']: |
| import requests, json, sys, hmac, hashlib | |
| auth_uri = 'https://api.vericlock.com/1.0/auth' | |
| public_key = 'mypublickey' | |
| privateKey = 'myprivatekey' | |
| # Convert to binary?? | |
| #privateKey = ''.join(format(ord(n),'b') for n in privateKey) |
| function info_request_xml($token){ | |
| return <<<XML | |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> | |
| <soap:Header> | |
| <context xmlns="urn:zimbra"> | |
| <userAgent name="ZimbraConnectorForOutlook" version="8.0.6.1063" /> | |
| <nonotify /> | |
| <noqualify /> | |
| <authToken>$token</authToken> |
| """ Provisioning functions Zimbra to Zimbra given ldap entries. | |
| Requires: python-ldap | |
| Author: Sandro Mello <sandromll@gmail.com> | |
| """ | |
| import ldap, sys | |
| import xml.etree.ElementTree as ET | |
| import datetime | |
| LOCALCONFIG = 'localconfig.xml' |
| """ Provisioning functions Zimbra to Zimbra given ldap entries. | |
| Requires: python-ldap | |
| Author: Sandro Mello <sandromll@gmail.com> | |
| """ | |
| import ldap, sys | |
| import xml.etree.ElementTree as ET | |
| import datetime | |
| LOCALCONFIG = 'localconfig.xml' |
| #!/bin/bash | |
| #FLUSH | |
| iptables -F | |
| iptables -t nat -F | |
| iptables -F REGRAS_SNAT | |
| iptables -X REGRAS_SNAT | |
| echo 1 > /proc/sys/net/ipv4/ip_forward |
Configure audit
zmprov ma conta_auditada@domino.tld zimbraInterceptAddress conta_auditoria@domain.com
Remove audit
zmprov ma conta_auditada@domino.tld zimbraInterceptAddress ''