• XSS.stack #1 – первый литературный журнал от юзеров форума

shodan key

ребята, там чекер ключей на query ни у кого не завалялся случем?!
может еще надо - вот:
Python:
import requests
import shodan


class Check_Shodan_Keys():

    def __init__(self):
        super().__init__()
        
    def set_key(self,SHODAN_API_KEY):
        self.key = SHODAN_API_KEY
        self.api = shodan.Shodan(SHODAN_API_KEY)


    def check_key(self):
        try:
            info = self.api.info()
        except:
            info = "Key is wrong!"
        print(info)


    def check_keys_from_file(self,file):
        try:
            with open(file,'r') as f:
                data = f.read()
        except:
            print("file not found")
            return []
        
        keys = data.split("\n")
        for key in keys:
            try:
                self.set_key(key)
                self.check_key()
            except:
                pass

        
def main():
    ch1 = Check_Shodan_Keys()
    ch1.check_keys_from_file("keys.txt")



if __name__ == '__main__':
    main()
не ругайте очень, я только учусь, но может кому будет полезный
 
может еще надо - вот:
Python:
import requests
import shodan


class Check_Shodan_Keys():

    def __init__(self):
        super().__init__()
       
    def set_key(self,SHODAN_API_KEY):
        self.key = SHODAN_API_KEY
        self.api = shodan.Shodan(SHODAN_API_KEY)


    def check_key(self):
        try:
            info = self.api.info()
        except:
            info = "Key is wrong!"
        print(info)


    def check_keys_from_file(self,file):
        try:
            with open(file,'r') as f:
                data = f.read()
        except:
            print("file not found")
            return []
       
        keys = data.split("\n")
        for key in keys:
            try:
                self.set_key(key)
                self.check_key()
            except:
                pass

       
def main():
    ch1 = Check_Shodan_Keys()
    ch1.check_keys_from_file("keys.txt")



if __name__ == '__main__':
    main()
не ругайте очень, я только учусь, но может кому будет полезный
если надо только инфу по query могу доделать немножко код
 
С старого поста Guron_18 за 2019 год - /threads/49355/post-189981
Вытащил 4 валидных ключа с кредитами, которые, на время публикации, были бесплатными.
Вот зачем публикуются пустые ключи - они иногда имеют свойство оживать.
Так что - пользуйтесь. Думаю, это заслуживает ваших реакций.

TnzrcytxidVqp6Z38iH3xnmu77tjt6qm | Query: 100 | Scans: 100
LimjgPgk0zzbE3pWuxSiVGJjqs1MHdjr | Query: 100 | Scans: 100
nDwbqxrgVS3zPhhpVvFUkysk3jVudJa6 | Query: 100 | Scans: 100
UvLsRlVmuOGTlbOjCIEtcEWyqLBMHALm | Query: 100 | Scans: 100

Валидные ключи в одном файле (plan: 'dev' | 91 keys)
 
Последнее редактирование:
r3ZAdYWrQkn0lhjAw0mowmYoeXLAhtdm | Query: 69 | Scans: 100
jetAKCLb0j0ptRLWxo6g58EPkknlxSwR | Query: 43 | Scans: 100
NSGvswRB4sg2rDkscr5elG2qJkbPxlxC | Query: 100 | Scans: 100
AOaWbLRlcbjpNXIGGHofpbYlC4LcIIPb | Query: 100 | Scans: 100
 
4ma8ypVTfnC5gtX7SSMCtiTNar8oG182 | Query: 0 | Scans: 100
eV1r2h3IrCfPKtQ7CiXsjEuxE5aGlQTH | Query: 0 | Scans: 100
DmBFoCoDSCTwAmyS6c5vqnIW5NB4KBLI | Query: 67 | Scans: 100
 
MWJcH9qmAIuIrrzuihnXGQ18Mc0cYz3x | Query: 97 | Scans: 100
9xR76NYbEXhXFRwrXYdREGs18i1HvaqF | Query: 39 | Scans: 100
6NsF0wf3hLSgpRp11IkV4hB35GgCe3Wz | Query: 89 | Scans: 100
 
WMc5E9NbsUk5vz4Y0TmeTdUQfqBr5eEx | Query: 94 | Scans: 100
pVDtfp2ksODIlgGP4rybdXhUGKNDACaj | Query: 32 | Scans: 100
 
мб не хватает кредитов
нет там дохуя кредитов ,и если сделать один и тот же запрос несколько раз каждый раз возвращает разное колличество.Попробовал с другим акком на другом айпи тоже самое
 
У меня два предположения:
1. Шодан достаточно баганный, очень часто он что то делает с ошибками.
2. Часть серваков защищены от скачивания, я не раз такое встречал
 
У меня два предположения:
1. Шодан достаточно баганный, очень часто он что то делает с ошибками.
2. Часть серваков защищены от скачивания, я не раз такое встречал
Точно не второе так как при каждом запросе выдает разное колличество
 
У меня два предположения:
1. Шодан достаточно баганный, очень часто он что то делает с ошибками.
2. Часть серваков защищены от скачивания, я не раз такое встречал
400 и 700 большая разбежность, но вообще это для него норма, не говоря уже о том что большие объемы там постоянно обрывается скачка. Не заинтересованы они отдавать много.
Используйте не download, а постраничную iteration но это надо писать скрипт.
 
result = api.search(SEARCH_FOR)
for a in results:
Типа этого?
400 и 700 большая разбежность, но вообще это для него норма, не говоря уже о том что большие объемы там постоянно обрывается скачка. Не заинтересованы они отдавать много.
Используйте не download, а постраничную iteration но это надо писать скрипт.
 
qrcueNnadYglaVe6G4YuStGpPuRczei6 | Query: 0 | Scans: 100
TKXPGoxPtjz3qMQAp7OmMB02CzvtDdTD | Query: 100 | Scans: 100
 
 
Последнее редактирование:
 
"plan": "plus" (Small Business) haWD6TyRjMxTCykPvUbLtJUyRIjN98Su | Query: 180000 | Scans: 65536
Скоро умрет, кому надо пользуйтесь
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх