コード例 #1
0
ファイル: log_main.py プロジェクト: naderrais/DNX-FWALL-CMD
    async def CleanDBTables(self):
        while True:
            for table in {'dnsproxy', 'ipproxy', 'ips', 'infectedclients'}:
                Database = DBConnector(table)
                Database.Connect()
                Database.Cleaner(self.log_length)
                Database.Disconnect()

            #running on system startup and every 24 hours thereafter
            await asyncio.sleep(EXTRA_LONG_TIMER)
コード例 #2
0
 def ProxyDB(self):
     for table in {'DNSProxy', 'PIHosts'}:
         ProxyDB = DBConnector(table)
         ProxyDB.Connect()
         ProxyDB.Cleaner()
         ProxyDB.Disconnect()
コード例 #3
0
 def ProxyDB(self):
     ProxyDB = DBConnector(table='FWBlocks')
     ProxyDB.Connect()
     ProxyDB.Cleaner()
     ProxyDB.Disconnect()
コード例 #4
0
 def ProxyDB(self):
     ProxyDB = DBConnector(table='IPS')
     ProxyDB.Connect()
     ProxyDB.Cleaner()
     ProxyDB.Disconnect()