🔎 EasyScan
EasyScan is a Python script that analyzes the security of a given website by inspecting its HTTP headers and DNS records.
EasyScan — это проект на Python, который анализирует безопасность веб-сайта, проверяя его заголовки HTTP и записи DNS.
Сканер позволяет формировать отчет о безопасности с рекомендациями по устранению потенциальных уязвимостей вашего кода.
GitHub
@pythonl
EasyScan is a Python script that analyzes the security of a given website by inspecting its HTTP headers and DNS records.
EasyScan — это проект на Python, который анализирует безопасность веб-сайта, проверяя его заголовки HTTP и записи DNS.
Сканер позволяет формировать отчет о безопасности с рекомендациями по устранению потенциальных уязвимостей вашего кода.
GitHub
@pythonl
📃 File Transfer using UDP Sockets in Python.
Передача файлов с помощью UDP-сокетов на Python.
@pythonl
Передача файлов с помощью UDP-сокетов на Python.
@pythonl
Python-скрипты для отправки сообщений WhatsApp, электронных письмем и SMS-сообщений.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Python Script to Discover Exposed Ports by IP Address
Python скрипт, использующий модуль nmap для сканирования определенного IP-адреса, работающих на нем служб, а также открытых портов, не заблокированных брандмауэром.
@pythol
Python скрипт, использующий модуль nmap для сканирования определенного IP-адреса, работающих на нем служб, а также открытых портов, не заблокированных брандмауэром.
@pythol
Автоматизириуем удаление ненужных файлов с помощью Python.
1. Удаление повторяющихся файлов
2. Удаление временных файлов
3. Систематизация и удаление файлов в папке Downloads
4. Удаление старых/неиспользуемых приложений
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Повышение эффективности анализа данных: Топ примеров кода NumPy и Pandas, которые помогут вам в работе.
1. NumPy (изображение 1.)
2. Pandas Series and DataFrame (изображение 2.)
3. Pandas Functions and Maps (изображение 3.)
4. Pandas Grouping and Sorting (изображение 4.)
5. Pandas Data Types and Missing Values (изображение 5.)
6. Pandas Data Visualization (изображение 6.)
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Веб-скрепинг с помощью Python, Selenium и Tor: Мощная комбинация для парсинга.
import subprocess
import time
from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType
from selenium.webdriver.firefox.options import Options
# Define the command to start Tor. This will depend on your operating system and configuration.
command = '<<path_to_tor>>/tor.exe'
# Start the Tor process
tor_process = subprocess.Popen(command, stdout=subprocess.PIPE)
# Wait for Tor to start up
time.sleep(5)
# Sets up proxy settings for the Firefox browser driver
proxy_settings = Proxy({
'proxyType': ProxyType.MANUAL,
'socksProxy': '127.0.0.1:9050',
'socksVersion': 5
})
options = Options()
options.proxy = proxy_settings
driver = webdriver.Firefox(options=options)
driver.get('https://check.torproject.org') # Check if we are using Tor
# When you're done, don't forget to stop the Tor process
tor_process.terminate()
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Solving Captcha with Puppeteer and Python
Решение кпчи с помощью Puppeteer и Python.
@pythonl
Решение кпчи с помощью Puppeteer и Python.
import asyncio
from pyppeteer import launch
from capsolver_api import HCaptchaTask
async def main():
url = 'https://accounts.hcaptcha.com/demo'
browser = await launch(headless=False)
page = await browser.newPage()
await page.goto(url)
element = await page.querySelector('#hcaptcha-demo')
website_key = await page.evaluate('(element) => element.getAttribute("data-sitekey")', element)
capsolver = HCaptchaTask('your_capsolver_api_key')
task_id = capsolver.create_task(task_type='HCaptchaTaskProxyLess',
website_url=url,
website_key=website_key
)
captcha_key = capsolver.get_solution(task_id)
await page.waitForSelector('iframe')
await page.type('textarea[name="h-captcha-response"]', captcha_key)
await page.click('input[type="submit"]')
await page.waitFor(2000)
await page.screenshot({'path': 'solve.png'}) # screenshot of the solved captcha
asyncio.get_event_loop().run_until_complete(main())
@pythonl