@@ -24,15 +24,19 @@ Trong cả 2 trường hợp, giả sử rằng thư mục source code đã down
...
@@ -24,15 +24,19 @@ Trong cả 2 trường hợp, giả sử rằng thư mục source code đã down
### 1. File app.py
### 1. File app.py
Chứa source code của tool và các thông số cấu hình :
Chứa source code.
### 2. File config.py
Chứa thông số cấu hình :
- count : Số lượng lần scan, mỗi lần scan sẽ ra 1 IP (mới hoặc cũ).
- domain : Tên domain cần scan.
- domain : Tên domain cần scan.
- filename : Tên file chứa kết quả, mặc định là known_ips.json. Không cần thiết phải sửa tên file này nếu không có nhu cầu đặc biệt.
- filename : Tên file chứa kết quả danh sách IP scan được của lần chạy này, đồng thời là đầu vào cho lần chạy kế tiếp, mặc định là *known_ips.json*. Do đó nếu scan cùng 1 domain thì giữ nguyên tên filename để hệ thống lấy dữ liệu cũ làm đầu vào (danh sách IP đã scan được)
- count : Số lượng lần scan, mỗi lần scan sẽ ra 1 IP (mới hoặc cũ). Đối với domain có ít IP thì có thể đặt count=100 là đủ, còn trường hợp domain có nhiều IP có thể đặt count khá lớn (cỡ 1,000,000)
### 2. File known_ips.json
### 3. File known_ips.json
Chứa danh sách ip đã scan được, lưu ý giữ nguyên nội dung file cho các lần chạy sau để tool chỉ add những ip mới (chưa có trong file). Nếu đổi domain để scan lại từ đầu thì chỉnh nội dung file thành danh sách rỗng []
Chứa danh sách ip đã scan được, lưu ý giữ nguyên nội dung file cho các lần chạy sau để tool chỉ add những ip mới (chưa có trong file).
## III. Cài đặt và chạy ứng dụng
## III. Cài đặt và chạy ứng dụng
...
@@ -69,4 +73,8 @@ Mở command, enter vào thư mục chứa ứng dụng và chạy lệnh sau đ
...
@@ -69,4 +73,8 @@ Mở command, enter vào thư mục chứa ứng dụng và chạy lệnh sau đ
Mở command, enter vào thư mục chứa ứng dụng và chạy lệnh sau để chạy ứng dụng
Mở command, enter vào thư mục chứa ứng dụng và chạy lệnh sau để chạy ứng dụng
*C:\\scanips\>python app.py*
*C:\\scanips\>python app.py*
\ No newline at end of file
### 5. Chạy lại ứng dụng nhiều lần ở nhiều vị trí địa lý khác nhau
Thực hiện lại bước 4 nhiều lần ở nhiều vị trí địa lý khác nhau (HN, SG, ĐN, ..) để scan được nhiều IP hơn do có khả năng DNS server trả về IP theo dạng Geo-Location