Mã code hay

[Leechnews] Lấy tin tự động phiên bản 1.0.02

+ Tên Modules: Leechnews.
+ Nền tảng: NukeViet 4.0.29 - 4.1 Beta - 4.1.01.
+ Phiên bản hiện tại: 1.0.02.
+ Yêu cầu Server: PHP 5.4 min, cURL.
+ Tài nguyên cho Apache đạt 256MB min.
+ Chức năng chính:



*** Cập nhật lúc 17h05 ngày 01/04/2017.

++ Bạn nào đã cập nhật phiên bản (đánh số phiên bản) 1.0.02 thành công, nếu có phát sinh lỗi khi khởi tạo Cronjobs, vui lòng tải lại gói cài đặt, upload đè code hiện tại. 
Xoá Cache trình duyệt và kiểm tra xem còn lỗi không nhé.


++ Bạn nào chưa cập nhật phiên bản (đánh số phiên bản) 1.0.02 được (vẫn bị 1.0.01), vui lòng tải lại gói cập nhật, làm theo hướng dẫn.
+Kiểm tra và đảm bảo phiên bản đã là 1.0.02.
+Xoá Cache trình duyệt và kiểm tra xem còn lỗi không nhé.


+++ Cập nhật 1.0.02:
+ Tự tạo file Cronjobs để lấy tin tự động theo chu kỳ.
+ Tự thiết lập và lên lịch Lấy tin tự động.
+ Ghi chú:
- Chu kỳ mặc định là 60 phút sẽ chạy tiến trình một lần.
- Tiến trình của Nguồn tin tối thiểu là 60 phút 1 chu kỳ.
- Tiến trình tự động chỉ lấy 01 Nguồn tin cho mỗi lần chạy.
- Khi cài lại hoặc xoá bỏ Module, hệ thống sẽ xoá file Cronjobs và tiến trình khỏi NukeViet. Do đó bạn cần khởi tạo lại nếu muốn dùng tiếp chức năng lấy tin tự động.
=> Cần xoá Cache trình duyệt sau khi cập nhật Module (Có thể dùng cụm phím nóng Ctrl + Shift + R ) <=. 

+++ Cập nhật 1.0.01:

+ Bổ sung tính năng chèn logo vào hình ảnh lấy về hosting.
+ Sửa những lỗi liên quan đến phần lấy tin tự động.
+ Điều chỉnh lại phần quản lý mẫu nhóm tin.

+ Chức năng chính : Xem hình.


-----------------------------------
Hướng dẫn chung cách cập nhật:
Phương thức:

  • Thông qua gói cập nhật tự động.
Yêu cầu:
  • Đã cài đặt module Leechnews - tối thiểu phiên bản 0.1.07.
  • Đã cập nhật NukeViet tối thiểu 4.0.29.
Các bước thực hiện:

Quy tắc vàng : Luôn luôn sao lưu.

01/ Tải gói cập nhật trong phần đính kèm.

02/ Kiểm tra và đảm bảo thư mục /install/ tồn tại trong thư mục gốc. Nếu không có, vui lòng tải bộ cài NukeViet 4.1 Beta và bổ sung.

03/Giải nén file update_to_module_leechnews_1.0.02.zip và upload toàn bộ thư mục /install/ lên hosting/thư mục gốc của NukeViet.

04/ Đăng nhập trang quản trị với tài khoản tối cao (God Admin), sẽ có thông báo cập nhật. Tiến hành theo hướng dẫn.

05/ Hoàn tất cập nhật. Dọn dẹp hệ thống và kiểm tra.

-----
Mọi lỗi trong quá trình cập nhật, cài đặt hoặc sử dụng, xin vui lòng báo tại đây !

Cảm ơn các bạn !
-------
**** Ghi chú:
+ Đây là phiên bản miễn phí, phát hành độc lập trên Nuke.Vn.
+ Đây là phiên bản miễn phí, không có phiên bản nào thu phí dưới tên module Leechnews hay nhà phát triển cùng tên.
+ Đây là module phát triển độc lập, không liên quan tới bất kỳ module nào cùng chức năng.
+ Đây là module trong quá trình phát triển, thử nghiệm; do đó lỗi là không tránh khỏi. Xin hãy góp gạch xây module chứ đừng đáp gạch vào mặt người phát triển.
+ Đây là module lấy tin. Do đó các chức năng không phục vụ cho công tác lấy tin sẽ bị bỏ qua trong danh mục yêu cầu/đề nghị/đòi hỏi .... chức năng các thể loại.
+ Đây là module miễn phí. Xin vui lòng không lấy module này về bán lại với giá 50k hay 1 củ hay 2 củ rưỡi.
+ Đây là module phát hành, do tình yêu mến với NukeViet, với forum nuke.vn, do mình rảnh và mình thích. Không vì bất cứ lý do hay mục đích nào khác.
+++ Nếu module này không đủ, không đáp ứng cho nhu cầu của bạn, xin vui lòng bỏ qua hoặc tìm module khác hoặc mua một module khác.
Chúc cả nhà vui.

Attachments

Nguồn từ diễn đàn Nukeviet
Chi tiết

Hướng dẫn cấu hình file AIDE cho website của bạn

Trong bài viết sau đây, Thucle Blog's sẽ giới thiệu với các bạn cách thiết lập và cấu hình hệ thống file tích hợp rà soát AIDE (Advanced Intrusion Detection Environment) cho website của bạn. Hãy thử tưởng tượng rằng tin tặc đang cố gắng đặt 1 ứng dụng backdoor nào đó vào website, hoặc đơn giản hơn, thay đổi mẫu email yêu cầu, đơn đặt hàng để toàn bộ thông tin đăng ký của khách hàng gửi về hòm thư của tin tặc, và từ đó chúng có thể khai thác những thông tin đó.


Bằng việc thiết lập chế độ báo cáo hàng ngày, tính năng này sẽ thông báo cho người quản lý mỗi khi có dữ liệu thay đổi, thêm hoặc xóa … bất cứ vào thời điểm nào. Những hướng dẫn này được tạo ra dành cho phía người dùng cuối – end user, những tài khoản người dùng này không có quyền truy cập ở cấp độ root. Hiện nay, hầu hết các host đều được cài đặt tính năng này sẵn, hoặc bạn có thể yêu cầu đơn vị cung cấp hỗ trợ.

Download file cấu hình mẫu AIDE

Chúng ta sẽ bắt đầu với 1 ví dụ đơn giản, file này sẽ có chức năng quét toàn bộ thư mục web root để phát hiện bất cứ thay đổi nào trong mã md5 hash. Để tải file này, SSH vào tài khoản và chạy lệnh sau:



Tại đây, bạn cần thay đổi giá trị username ở dòng đầu tiên tương ứng, và trỏ đường dẫn chính xác tới thư mục root của bạn. Sau đó, tại dòng lệnh cuối cùng, chỉ định lại giá trị public_html tới thư mục web root. Nếu host của bạn có sử dụng cơ chế điều khiển cPanel, thì public_html sẽ là web root của bạn.

Khởi tạo cơ sở dữ liệu AIDE

Để bắt đầu khởi tạo dữ liệu của AIDE, hãy dùng lệnh sau:

$ nice -19 aide –init –config=/home/username/aide.conf

AIDE hiện đang là 1 trong những ứng dụng ít tiêu tốn tài nguyên hệ thống nhất. Sau khi hoàn tất bước trên, hãy copy file kết xuất của cơ sở dữ liệu AIDE tới dữ liệu đầu vào:


$ cp aide.db.out aide.db.in


Kiểm tra lại aide:


$ nice -19 aide -C –config=/home/username/aide.conf


Thực hiện cơ chế báo cáo hàng ngày

Có vài cách khá đơn giản để nhận báo cáo của aide, thông thường chương trình sẽ được cấu hình để tự động gửi báo cáo đến hòm thư của người quản lý. Để làm việc này, bạn có thể thiết lập 1 công việc cronjob để tự kích hoạt aide hàng ngày, hoặc bất cứ khi nào bạn muốn.

Mở fie cấu hình, quản lý crontab và thêm dòng mã sau:


0 1 * * * nice -19 /usr/local/bin/aide –config=/home/username/aide.conf -C| mail you@domain -saide\ domain


Những dữ liệu báo cáo này sẽ tăng theo thời gian, vì vậy người dùng cần dọn dẹp lại cơ sở dữ liệu định kỳ để đảm bảo khả năng hoạt động của hệ thống. Thêm dòng mã sau vào crontab:


0 2 * * 0 nice -19 /usr/local/bin/aide –config=/home/username/aide.conf –init;mv -f /home/username/aide.db.out /home/username/aide.db.in


Trên đây là ví dụ cơ bản về việc sử dụng AIDE, các bạn có thể tham khảo thêm mã thiết lập và cấu hình đầy đủ như sau:




Và có thể bạn sẽ cần phải loại bỏ 1 số tập tin, ví dụ nếu có sẵn 1 diễn đàn hoặc gallery ảnh, sẽ có rất nhiều ảnh được thường xuyên thêm vào thư viện này, bạn có thể đặt điều kiện loại trừ dựa vào thuộc tính của dữ liệu như định dạng, tên, ngày tháng … ví dụ như định dạng jpg sau đây:


!@@{TOPDIR}/public_html/images/.*\.jpg$


Và dòng lệnh đó nên được đặt ngay trên dòng này:


@@{TOPDIR}/public_html MD


Tương tự, bạn có thể thiết lập các quy luật tương tự để áp dụng với cơ sở dữ liệu, các tài khoản người dùng … khi sử dụng phương pháp này, tin tặc sẽ không thể tiếp cận đến cơ sở dữ liệu AIDE của bạn. Để đảm bảo an toànhơn nữa, hãy download cơ sở dữ liệu AIDE ngay sau khi tạo ra, và upload ngược lại trước khi tiến hành quét toàn bộ hệ thống. Chúc các bạn thành công!
Chi tiết

Tenten giảm giá tên miền .VN -50% đã rẻ nay còn rẻ hơn

Với nhiều chương trình khuyến mãi hot của mình TENTEN đã tạo nên cơn sốt tên miền .vn 

^^^ .VN GIÁ ĐÃ RẺ NAY LẠI CÒN RẺ HƠN ^^^


Cực shock với cơn lốc giảm giá!!!
Chi tiết

Widget (Tiện ích) "List comment" for blogger update 2015


Để biết trang web của mình có lượng người dùng ổn định và xem tương tác ra sao chúng ta cần chú ý nhiều yếu tố. Một trong số đó là lượng người dùng thường xuyên và có để lại những bình luận trao đổi cũng như góp ý giúp cho website của bạn có thể cải thiện cho phù hợp với người dùng hơn tăng tỉ lệ giữ lại người xem cho blog (website) của bạn.
Giúp cho website cụ thể hơn là blog của các bạn xây dựng trên nền tảng blogger có thêm nhiều lựa chọn thời gian tới Thucle Blogs sẽ cố gắng sưu tầm và tổng hợp các mã code hay để chia sẻ cho các bạn.
Chi tiết