Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /home/ift/52_procpy/dataninja/test/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : //home/ift/52_procpy/dataninja/test/objpickle.py

#  coding: utf8

import os,re,sys,sqlite3
import procpy
import procpy.objpickle


#**************************************************************************


class ObjTest (object):

    def __init__ (self):
    
        self.TIME = 5


#**************************************************************************
#**************************************************************************

class Objpickle (object):

    def __init__ (self,*pars):
        
        self.__class__.__dict__[pars[0]](self,pars[1:])

#**************************************************************************        

    def test_1 (self,*pars):
    

        obj     = ObjTest()
        obj.ABC = [8,4,5,6,7,7,7,7,7,1,1,1,1]
        obj.XXX = None
        os.system("rm test1.db")

        dbh     = sqlite3.connect("test1.db")
        dbh.row_factory = sqlite3.Row
        ser    = procpy.objpickle.to_mongo_dict(obj)
        
        dbh.execute("create table entries (YYY char(30))")
        procpy.objpickle.insert_obj(dbh,"entries",ser)

        cursor = dbh.execute("select * from entries")
        
        ser1   = procpy.objpickle.read_obj(cursor)
#        ser1   = dict(cursor.fetchone())

#
#        print dict(cursor)
#        return()
        
        
        obj1   = procpy.objpickle.from_mongo_dict(ser1)
        ser2   = procpy.objpickle.to_mongo_dict(obj1)

        print(ser)
        print(ser1)
        print(ser2)
        
        print(obj1.ABC)        
        print(obj1.XXX)
        print(obj1.YYY)

        
#**************************************************************************        

    def test_2 (self,*pars):
    

        obj     = ObjTest()
        obj.ABC = [8,4,5,6,7]
        obj.XX  = "q,"
        os.system("rm test1.db")

        dbh     = sqlite3.connect("test1.db")
        ser     = procpy.objpickle.to_mongo_dict(obj)
        procpy.objpickle.insert_obj(dbh,"entries",ser)
        procpy.objpickle.insert_obj(dbh,"entries",ser)

        cursor  = dbh.cursor()
        cursor.execute("select group_concat(OBJCLASS),group_concat(XX,'|||'),group_concat(ABC,'|||') from entries group by XX")

        obj1    = procpy.objpickle.read_obj(cursor)
        ser1    = procpy.objpickle.to_mongo_dict(obj1)
#        obj2    = procpy.objpickle.read_obj(cursor)
#        ser2    = procpy.objpickle.to_mongo_dict(obj1)
#        obj3    = procpy.objpickle.read_obj(cursor)
#        ser3    = procpy.objpickle.to_mongo_dict(obj1)

        print(ser)
        print(ser1)
#        print ser2

#        print ser3

        
#**************************************************************************        

if __name__ == "__main__":
    
    Objpickle(*tuple(sys.argv[1:]))

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net