akokarev, binarymaster, Felis-Sapiens, Fusix Ребята кто АПИ писал, есть пару вопросов. 1. Не работает GET\POST по ESSID Пример POST {"key": "*************", "bssid": "18:A6:F7:**:**:**"} - Отдаёт данные POST {"key": "*************", "essid": "SomeNameWiFi"} - Не отдаёт данные { "result": false, "error": "form", "time": 0.00053906440734863 }2. Будет ли расширение функционала API? (поиск по координатам/ площади) 3. Как использовать запись данных через API? ( так как есть токен на запись)
Надо делать вот так: Code: POST {"key": "your_key", "bssid": "*", "essid": "SomeNameWiFi"} ^ особое внимание на параметр bssid. Пока не планируется, поскольку это . Технически это возможно, но на данный момент не документировано по очень простой причине - там всё довольно замороченно сделано (затачивалось под файлы отчётов RS), и лучше просто заливать через Router Scan, который умеет это делать. Всё-таки не просто так 3WiFi - это объединённая база логов именно Router Scan, а не чего-то другого.
У 3WiFi API есть маленький нюанс: чтобы запрашивать только по ESSID, нужно установить значение соответствующего BSSID в "*". На примере Python и py3wifi: Spoiler Code: >>> import py3wifi >>> api = py3wifi.Api(read_key='12345678ABCDEF').get_api() >>> api.apiquery(bssid=['*'], essid=['Ninja']) {'*|Ninja': [{'time': '2020-07-18 22:11:26', 'bssid': '30:B5:C2:E1:04:34', 'essid': 'NINJA', 'sec': 'WPA2', 'key': 'Najiullah23', 'wps': '02525105', 'lat': 24.8636837, 'lon': 66.996315}, {'time': '2020-07-15 15:57:21', 'bssid': '30:23:03:6C:FF:3F', 'essid': 'Ninja', 'sec': 'WPA2', 'key': 'Nurse1962', 'wps': '70347050', 'lat': 38.67943192, 'lon': -84.78540039}, {'time': '2020-07-12 21:54:23', 'bssid': '30:B5:C2:E1:04:34', 'essid': 'NINJA', 'sec': 'WPA2', 'key': 'Najiullah22', 'wps': '02525105', 'lat': 24.8636837, 'lon': 66.996315}, {'time': '2020-07-03 21:33:55', 'bssid': '6C:72:20:7C:62:67', 'essid': 'Ninja', 'sec': 'WPA/WPA2', 'key': 'aadhi1000', 'wps': '30321649', 'lat': 11.01834106, 'lon': 77.04299164}, {'time': '2020-07-03 07:55:27', 'bssid': 'CC:35:40:77:32:F0', 'essid': 'NINJA', 'sec': 'WPA/WPA2', 'key': 'D1A1N1KIM', 'wps': '21611469', 'lat': -1.30453622, 'lon': 36.76922607}, {'time': '2020-06-20 16:30:24', 'bssid': '34:E8:94:6E:24:E8', 'essid': 'Ninja', 'sec': 'WPA/WPA2', 'key': '2323787878', 'wps': '97102656', 'lat': -23.71937561, 'lon': -46.68040466}, {'time': '2020-06-06 00:40:09', 'bssid': 'F4:3E:61:E0:C8:10', 'essid': 'Ninja', 'sec': 'WPA2', 'key': '48495051', 'wps': '', 'lat': 35.71928406, 'lon': 51.39215851}, {'time': '2020-05-30 18:14:49', 'bssid': 'CC:2D:E0:BF:18:AD', 'essid': 'ninja', 'sec': 'WPA2', 'key': 'xvi2017@', 'wps': ''}, {'time': '2020-05-23 06:59:28', 'bssid': 'FC:BC:D1:EA:C8:48', 'essid': 'Ninja', 'sec': 'WPA/WPA2', 'key': 'Jirayaninja', 'wps': '10199794'}, {'time': '2020-04-17 12:42:41', 'bssid': '0C:80:63:87:86:98', 'essid': 'Ninja', 'sec': 'WPA2', 'key': '9753108642', 'wps': '82716974', 'lat': 23.86607742, 'lon': 90.38755035}]} Насколько я понимаю, API для выгрузки закрыт и используется только в Router Scan. Можно сделать выгрузку через AJAX-интерфейс сайта, но сначала придётся авторизоваться по логину и паролю и сохранить куку PHPSESSID. Привожу пример с Python (requests.Session, куки в рамках сессии сохраняются): Code: >>> import requests >>> s = requests.Session() >>> s.post('https://3wifi.stascorp.com/user.php?a=login', data={'login': 'LOGIN', 'password': 'PASSWORD'}) >>> files = {'file': ('report.csv', open('report.csv', 'rb'), 'text/csv')} >>> r = s.post('https://3wifi.stascorp.com/3wifi.php?a=upload&checkexist=0&done=1&comment=COMMENT', files=files) >>> print(r.json()) P.S. таким же макаром можно выгружать и без авторизации.
$5 в личку @binarymaster Порядок оплаты по шагам: 1️⃣ — Совершаете перевод/оплату в размере 5$ на один из реквизитов WebMoney: P303537803958 - WMP/WMR (в рублях: 368 руб / ЦБ РФ) Z358077191062 - WMZ (в долларах) 2️⃣ — Скидываете фото чека или скриншот транзакции в личку @binarymaster 3️⃣ — @binarymaster проверяет ваше сообщение, и выдаёт код приглашения в случае успеха Других реквизитов у @binarymaster нет и не предвидится. Stas'M никогда не пишет в личку первым по поводу оплаты, если кто-то написал вам, скорее всего это мошенник. Если у вас нет WebMoney, используйте один из перечисленных сервисов: - Перевод с QIWI на WM: https://qiwi.com/payment/form/31271 - Перевод на WM из терминалов оплаты: https://t.me/router_scan_offtop/164683 - Перевод из Украины на WMZ: 1️⃣ — https://t.me/router_scan_offtop/161252 2️⃣ — https://t.me/routerscan/147525 - Перевод из Казахстана на WMZ: 1️⃣ — https://1wm.kz/ - Перевод криптовалют на WM: 1️⃣ — https://www.bestchange.ru/ 2️⃣ — https://btc2wm.me/ 3️⃣ — https://60cek.org/ - Перевод с банковских карт на WM: https://bazarmoney.ru/
Внимание! На форуме мошенник под ником @svobodnui Он отправлял мне в личку подделанную квитанцию об оплате. Участникам сообщества советую подумать трижды, прежде чем связываться с этим человеком. Доказательства: - Переписка: https://dropmefiles.com/Y8A2j - Подделанная квитанция: https://dropmefiles.com/bH5nV Модераторам раздела рекомендую ознакомиться с этим. Cc @user100 Если у кого-то есть доступ к просмотру настоящей квитанции, она должна быть по этой ссылке: https://qiwi.com/payment/cheque/19040705362/OUT
Вопрос зачем этому человеку номер телефона? я посчитал это как собирание базы по bssid и подвязываете под нее номер телефона с подключенным скриптом который по номеру телефона определяет личность? или для деанона личностей на форуме, поэтому не желаю светить номером, цель была ознакомится с проектом так как на ютубе много о нем снимали видео. В шоке от сложившейся ситуации так как деньги потрачены, да еще и послан автором
Вы меня только что на весь форум оклеветали не разобравшись вынесли все на публику, данными моими засветили, это не нарушение? и начнем с того что я деньги не требую, но хоть демку бы дали для ознакомления, вы ведь ее закрыли, не зная что покупаю вы мне навязываете ваши правила, если я не прав то где тут у вас https://3wifi.stascorp.com/rules в правилах указано что вы не передаете номер телефона 3 лицам? там вообще написано "При множественных нарушениях пользования сервисом администрация ресурса оставляет за собой право обращения к правоохранительным органам с последующей отправкой системного журнала со всеми релевантными данными." откуда мне знать что вы не отправите их в 1 же день, под это правило подпадает каждый кто тестирует сервис и проверяет точки вокруг, поэтому и не выявил желание давать свой номер, У меня ВСЕ!
Ну не я же документ подделал. Проект с открытым кодом, никто не мешает поднять собственный инстанс на веб сервере (на хостинге или на собственном ПК), чтобы ознакомиться. И да, помянем.
Вот я кстати тоже владею инфой, как можно использовать кабельный инет от одного покачто провайдера(на других не тестил) на халяву, при том что я шарю в этом и сам нашел способ Просто боюсь инфа быстро разлетится и лавочку прикроют. И тебе не советую давать инфу ради какого-то инвайта. Такую халявщину живо прикроют.
ну не совсем прям уж кулл, но уже второй год к@бельный халявный использую)) + 2 точки соседские на запас, на случай когда к@бель вынут из будки)))) прикол в том что точка wifi с паролем и логином от пров@йдера выдран из роутера в настройках, а там пароль частенько шифруют в base64 (fast 2804 например) который легко расшифровать) и точка эта в центре города, а я на окраине. Смысл и намек понятен думаю как подключиться, а уже кабель воткнуть к себе в роутер или ПК не составит труда, нужна лишь смекалка, ах да, еще про МАС адрес забыл написать, он нужен тоже из настроек, зачем думаю понятно))