ซอร์สโค้ดได้รับการเผยแพร่เมื่อเร็วๆ นี้: https://github.com/hktalent/AiCSA
สำหรับ jar เดียวกันและไฟล์ Java เดียวกัน ChatGPT (GPT-4) จะถูกดำเนินการเพียงครั้งเดียว และผลลัพธ์จะยังคงอยู่ในไลบรารีดัชนี ดังนั้นจึงไม่จำเป็นต้องกังวลเกี่ยวกับการดำเนินการซ้ำๆ
chatGPT ฟรีมีการจำกัดความเร็ว 20 ครั้ง/นาที ผู้ใช้ที่ชำระเงินสามารถปรับความถี่ได้โดยแก้ไข config/config.json
ไฟล์ที่มีขนาดใหญ่กว่า 3,500 ไบต์จะถูกแยกและส่งไปที่ chatGPT โดยอัตโนมัติ เพื่อป้องกันไม่ให้ chatGPT ไม่สามารถประมวลผลไฟล์ที่ยาวเกินไปได้
รองรับคีย์ Openai API หลายคีย์เพื่อปรับปรุงความสามารถในการทำงานพร้อมกัน
จัดเก็บผลลัพธ์ตามดัชนีข้อมูลขนาดใหญ่
ให้เว็บอินเตอร์เฟส HTTP/2.0 HTTP/3.0
mkdir -p src config vi config/config.json ./AiCSA open https://127.0.0.1:8080/indexes/
ก่อนที่จะรัน โปรดปรับไฟล์ ./tools/doFernflower.sh เพื่อให้แน่ใจว่า java เป็นเวอร์ชัน 11 หรือสูงกว่า
กำหนดเส้นทางของ rt.jar และแก้ไขเส้นทางของ rt.jar ในไฟล์ ./tools/doFernflower.sh
find /Library/Java/JavaVirtualMachines -name "rt.jar"
ออก
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/rt.jar /Library/Java/JavaVirtualMachines/jdk1.8.0_72.jdk/Contents/Home/jre/lib/rt.jar
LimitPerMinute: จำนวนคีย์ api ที่แนะนำ * 3
{ "proxy": "socks5://127.0.0.1:7890", "LimitPerMinute": 6, "HttpPort": 8080, "org": "org-xx", "api_key": "sk-xxx,sk-xxx2", "Prefix": "用中文问答,分析%s java代码存在哪些安全风险,如何验证、确认他们", "CheckRpt": true }
go get -u ./... go mod vendor go build -o AiCSA main.go
ซอร์สโค้ดจะถูกบันทึกลงในไดเร็กทอรี src โดยอัตโนมัติ
ขวดที่แตกต่างกันจะสร้างไดเร็กทอรีซอร์สโค้ดตามแฮช เพื่อหลีกเลี่ยงความขัดแย้งของซอร์สโค้ดระหว่างหลายขวด
find $HOME/MyWork/vulScanPro/tools/weblogic/weblogic12.2.1.3 -type f -name "*.jar" | xargs -I {} ./tools/doFernflower.sh {} ls $HOME/MyWork/vulScanPro/tools/weblogic/weblogic12.2.1.3/coherence/lib/*.jar|xargs -I {} ./tools/doFernflower.sh {} ./tools/doFernflower.sh $HOME/MyWork/vulScanPro/tools/weblogic/weblogic12.2.1.3/coherence/lib/coherence.jar
แปลงรูปภาพไดเรกทอรีย่อยทั้งหมดเป็น mp4 บน Mac OS
brew install ffmpeg brew update && brew upgrade ffmpeg find $HOME/Downloads/outImg -name '*.png' | sort | sed 's/.*/"&"/' | tr 'n' ' ' | xargs ffmpeg -r 30 -i - -c:v libx264 -pix_fmt yuv420p output.mp4
วีแชท เพย์ | อาลีเพย์ | เพย์พาล | BTC จ่าย | BCH จ่าย |
---|---|---|---|---|
เพย์พาล [email protected] |