elasticsearch: secure

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-elasticsearch-on-ubuntu-20-04   To test: Run from the local server to see if the server can connect to the elasticsearch cluster: curl -X GET ‘http://localhost:9200’   Run a test from a remote server, to see if a remote user can access […]

asterisk: fail2ban & ip tables

https://www.voip-info.org/fail2ban-with-iptables-and-asterisk/ /etc/init.d/fail2ban restart /etc/init.d/fail2ban reload /etc/init.d/iptables-persistent restart When you reload or restart fail2ban all the bans are removed.    One problem with this wonderful solution (which is related to iptables, not fail2ban), is that when you reboot your server all […]

mautic: bounces retrieval not working

Error: [Symfony\Component\Debug\Exception\ClassNotFoundException] Attempted to load class “Type” from namespace “Mautic\EmailBundle\MonitoredEmail\Processor\Bounce”. Did you forget a “use” statement for e.g. “JMS\Serializer\Annotation\Type”, “Doctrine\DBAL\Types\Type”, “Aws\DynamoDb\Enum\Type”, “Symfony\Component\Validator\Constraints\Type” or “Mautic\Emai lBundle\MonitoredEmail\Processor\Bounce\Definition\Type”?   Best way to solve this is by adding the verbose option to the fetch […]

mautic: clear bounces not working correctly

Some emails are parsed, while others are not. It depends on the format of the email. Here are some highlights: Files of interest: /app/bundles/EmailBundle/MonitoredEmail/Processor/Bounce/DsnParser.php /app/bundles/EmailBundle/MonitoredEmail/Mailbox.php: /app/bundles/EmailBundle/MonitoredEmail/Processor/Bounce.php The process as I understand it is the following: Step 1.  On Mailbox.php you […]

scrapy: basic commands

Create Project scrapy startproject EXAMPLE /home/Scripts/scrapy/EXAMPLE   2 . Create Project inside the spiders folder with the format: example_spider.py   3.  Start testing with the console. scrapy shell ‘http://quotes.toscrape.com’   And execute the XPath commands https://devhints.io/xpath   To run the […]