Category Archives: Software

XFF – Giả lập địa chỉ IP gốc

X-Forwarded-For (XFF) dùng để thông báo địa chỉ IP gốc của người dùng khi kết nối với web server thông qua proxy.

Dạng tổng quát của XFF là:

X-Forwarded-For: client, proxy1, proxy2

trong đó phần giá trị là “dấu phẩy + khoảng trắng” phân cách các địa chỉ IP. Địa chỉ bên trái nhất là IP gốc, kế tiếp là IP các proxy trung gian. Thí dụ, kết nối thông qua proxy1, proxy2, và rồi proxy3 (không hiện trong header). Proxy3 được xem như địa chỉ kết nối từ xa với server. Continue reading

Leave a Comment

Filed under Software

USSD khi đang dùng gammu-smsd (và gammu)

Có thể chạy các lệnh ussd nhờ gammu, thí dụ qua câu lệnh

gammu getussd '*101#'

Tuy nhiên khi đã chạy daemon gammu-smsd thì câu lệnh này không hoạt động vì gammu-smsd đã khóa tất cả các cổng của GSM modem.

gsm-ussd có thể dùng chung với gammu-smsd (và gammu) Continue reading

Leave a Comment

Filed under Software

Lấy link VIP FShare v2 bằng curl (cập nhật 28/1/15)

Tìm từ khóa input trong form _login-form

  • Dùng FireFox mở https://www.fshare.vn
  • Bấm chuột phải lên Địa chỉ Email hay Mật khẩu, chọn Inspect Element
  • Dò lên trên, tìm phần tử form. Bấm chuột phải lên phần tử  form, chọn Copy Outer HTML
  • Dán vào một trình soạn thảo có chức năng tìm kiếm như Notepad++, Adobe Dreamweaver, MS Word…
  • Tìm kiếm tất cả từ khóa input

Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 5: Cài đặt nhanh

Chuẩn bị trước:

  • RPi với hệ điều hành Raspbian
  • USB 3G hay điện thoại cũ
  • USB hub được cấp nguồn riêng nếu USB 3G không được cấp đủ điện từ cổng USB của RPi
  • Nối RPi với internet (cáp LAN hay USB wifi) và mạng nội bộ
  • MS-SQL Server với CSDL VEMIS, đã cấu hình IP tĩnh
  • Tạo DDNS cho RPi (thí dụ, dùng changeip.com)

Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 4: Đọc SMS/Email và báo điểm

Screenshot-2014-11-08-12.29.21

  1. Tất cả SMS/email gởi đến đều được lưu vào CSDL trên RPi
  2. Định kỳ kết nối CSDL để đọc SMS/Email mới. Nếu có, phân tích nội dung để tìm mã học sinh, sau đó tìm dữ liệu điểm và trả lời.

Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 3: Cài đặt trên MS-SQL Server

1. Cài đặt IP tĩnh cho MS-SQL Server

IP tĩnh cho MS-SQL Server được lựa cho tùy ý cùng lớp IP do router cấp phát. Tuy nhiên để tránh xung đột, chọn IP ngoài quảng IP được router dùng. Thí dụ DHCP cấp phát IP động trong quảng 10.0.0.2-10.0.0.100, chọn IP tĩnh là 10.0.0.101 Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 2: Cài đặt trên RPi

Ứng dụng bao gồm 2 module chính

  1. Tự động tải về dữ liệu từ MS-SQL Server
  2. Tự động đọc và trả lời SMS/email hỏi điểm

Ta cần cài đặt trên RPi

  1. Ứng dụng gởi/nhận SMS qua GSM modem: gammu-smsd (Xem SMS gateway)
  2. Dịch vụ gởi/nhận email: dùng mailgun.com (Xem Sử dụngĐăng ký mailgun)
  3. Web Server: Nginx + PHP + MySQL (Xem Web Server)
  4. Giao tiếp với MS SQL Server: dùng FreeTDS

Script giúp cài đặt nhanh các ứng dụng cần thiết (Bài 5 Cài đặt nhanh)

Continue reading

Leave a Comment

Filed under Software

Quà tặng nhân ngày 20-11
Hệ thống báo điểm tự động dành cho các trường phổ thông

IMG_2081

Mục tiêu

  • Chạy trên RPi và máy chủ CSDL cấu hình thấp
  • Trả lời tự động tin nhắn SMS/Email hỏi điểm của Học sinh/Phụ huynh
  • Có trang web tra điểm
  • Có thể tự động sao chép dữ liệu từ máy chủ CSDL sang RPi
  • Có thể hoạt động với CSDL offline trên RPi, hoặc với CSDL trên máy chủ CSDL khi máy này hoạt động
  • Không thay đổi cấu trúc CSDL đã có
  • Không cần sự trợ giúp thường kỳ của người quản trị
  • Hoạt động với trường có khoảng 500 học sinh
  • Có thể hoạt động 24/7 không cần bảo trì

Continue reading

Leave a Comment

Filed under Software

Giữ mật khẩu Fshare không đổi

Screenshot 2014-10-16 06.23.37 Continue reading

Leave a Comment

Filed under Software

curl trên RPi

curl là công cụ dòng lệnh dùng truyền dữ liệu qua cú pháp URL, hỗ trợ DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet và TFTP…

curl hoạt động đầy đủ chức năng trên RPi

Sau đây là thí dụ dùng curl truy cập fshare.vn Continue reading

Leave a Comment

Filed under Software