rocketry

image

Rocketry เป็นเฟรมเวิร์กที่ใช้ในการตั้งเวลาตามคำสั่งด้วยผ่านไวยากรณ์ decorator ของ Python มันเรียบง่ายและสะอาดตา เหมาะสำหรับโครงการขนาดเล็กและใหญ่

ฟังก์ชันหลักๆก็จะมี

  • การตั้งเวลาที่มีประสิทธิภาพ
  • การทำงานพร้อมกัน อย่าง async, threading, multiprocess
  • การวาง pipeline งาน
  • Session ที่สามารถแก้ไขได้ในขณะรันไทม์
  • รองรับ Async

ติดตั้ง

pip install rocketry

ตัวอย่างโค้ด

from rocketry import Rocketry
from rocketry.conds import daily

app = Rocketry()

@app.task(daily)
def do_daily():
    ...

if __name__ == '__main__':
    app.run()

ตัวอย่างโค้ดการตั้งเวลาในการทำงาน

from rocketry.conds import every
from rocketry.conds import hourly, daily, weekly,
from rocketry.conds import time_of_day
from rocketry.conds import cron

@app.task(every("10 seconds"))
def do_continuously():
    ...

@app.task(daily.after("07:00"))
def do_daily_after_seven():
    ...

@app.task(hourly & time_of_day.between("22:00", "06:00"))
def do_hourly_at_night():
    ...

@app.task((weekly.on("Mon") | weekly.on("Sat")) & time_of_day.after("10:00"))
def do_twice_a_week_after_ten():
    ...

@app.task(cron("* 2 * * *"))
def do_based_on_cron():
    ...

สนใจสามารถเข้าไปดูรายละเอียดได้ที่:

GitHub - Miksus/rocketry: Modern scheduling library for Python

example

reloadium

image

เครื่องมือแก้จุดบกพร่องสำหรับ Python โดยไม่ต้องรีสตาร์ทโปรแกรมหรือ Hot Reload ทำให้คุณสามารถดูผลลัพธ์การทำงานของโค้ด Python ล่าสุดหลังจากมีการเปลี่ยนแปลงได้ทันที แสดงผลในโค้ดแต่ละบรรทัด ด้วยวิธีนี้ คุณสามารถดีบักโค้ด Python ได้อย่างมีประสิทธิภาพมากขึ้น และขอแนะนำให้ใช้กับ PyCharm และ VSCode

ติดตั้ง

pip install reloadium

เริ่มต้นการทำงาน

reloadium run example.py

ปลั๊กอินสำหรับ Pycharm

pycharm-plugin

ปลั๊กอินสำหรับ VSCODE

  • ต้องรอไปก่อนสามารถติดตามความคลืบหน้าได้ที่นี่

สนใจสามารถเข้าไปดูรายละเอียดได้ที่:

GitHub - reloadware/reloadium: Advanced Hot Reloading & Profiling for Python

example

changedetection.io

image

บริการตรวจจับ ตรวจสอบ และแจ้งเตือนการเปลี่ยนแปลงในเว็บไซต์ ใช้งานง่ายและสะดวก สร้างขึ้นจาก Flask + Selenium จะส่งการแจ้งเตือนมาเมื่อเว็บไซต์เป้าหมายมีการเปลี่ยนแปลง และสามารถใช้เพื่อตรวจสอบการลดราคาสินค้าโภคภัณฑ์ต่างๆได้ หรือสินค้า บริการเปิดตัวเวอร์ชันใหม่ หรือจะเป็นเนื้อหาใหม่ล่าสุด ฯลฯ และรองรับการติดตั้งบน Docker

ติดตั้ง

pip install changedetection.io

ติดตั้งสำหรับ Docker

git clone https://github.com/dgtlmoon/changedetection.io
cd changedetection.io
docker-compose up -d

เริ่มต้นการทำงาน

changedetection.io -d PATH_สำหรับเก็บข้อมูล -p 5000

จากนั้นไปที่ http://127.0.0.1:5000/

สนใจสามารถเข้าไปดูรายละเอียดได้ที่:

GitHub - dgtlmoon/changedetection.io: The best and simplest self-hosted free open source website change detection…

example

hackingtool

image

กลุ่มเครื่องมือแฮ็ค โครงการนี้มีเครื่องมือแฮ็คต่างๆมากมาย รวมถึงการถอดรหัสรหัสผ่าน การแทรก SQL การโจมตีแบบฟิชชิง XSS DDos เป็นต้น

ติดตั้ง

Linux จะต้องสิทธิ์เป็น root เท่านั้น

git clone https://github.com/Z4nzu/hackingtool.git

chmod -R 755 hackingtool

cd hackingtool

sudo pip3 install -r requirement.txt

bash install.sh

sudo hackingtool

ติดตั้งสำหรับ Docker

docker run -it vgpastor/hackingtool
หรือ
git clone https://github.com/Z4nzu/hackingtool
cd hackingtool
docker-compose build
docker-compose run hackingtool

เริ่มต้นการทำงาน

ดูได้ที่คลิปวิดีโอ How to Install Kali Linux In Windows 10 without VirtualBox.

สนใจสามารถเข้าไปดูรายละเอียดได้ที่:

GitHub - Z4nzu/hackingtool: ALL IN ONE Hacking Tool For Hackers

example