rocketry
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
reloadium
เครื่องมือแก้จุดบกพร่องสำหรับ Python โดยไม่ต้องรีสตาร์ทโปรแกรมหรือ Hot Reload ทำให้คุณสามารถดูผลลัพธ์การทำงานของโค้ด Python ล่าสุดหลังจากมีการเปลี่ยนแปลงได้ทันที แสดงผลในโค้ดแต่ละบรรทัด ด้วยวิธีนี้ คุณสามารถดีบักโค้ด Python ได้อย่างมีประสิทธิภาพมากขึ้น และขอแนะนำให้ใช้กับ PyCharm และ VSCode
ติดตั้ง
pip install reloadium
เริ่มต้นการทำงาน
reloadium run example.py
ปลั๊กอินสำหรับ Pycharm
ปลั๊กอินสำหรับ VSCODE
- ต้องรอไปก่อนสามารถติดตามความคลืบหน้าได้ที่นี่
สนใจสามารถเข้าไปดูรายละเอียดได้ที่:
GitHub - reloadware/reloadium: Advanced Hot Reloading & Profiling for Python
changedetection.io
บริการตรวจจับ ตรวจสอบ และแจ้งเตือนการเปลี่ยนแปลงในเว็บไซต์ ใช้งานง่ายและสะดวก สร้างขึ้นจาก 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/
สนใจสามารถเข้าไปดูรายละเอียดได้ที่:
hackingtool
กลุ่มเครื่องมือแฮ็ค โครงการนี้มีเครื่องมือแฮ็คต่างๆมากมาย รวมถึงการถอดรหัสรหัสผ่าน การแทรก 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