<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>port &#8211; AnonyViet</title>
	<atom:link href="https://anonyviet.com/tag/port/feed/" rel="self" type="application/rss+xml" />
	<link>https://anonyviet.com</link>
	<description>Webiste chia sẻ kiến thức công nghệ thông tin, mạng máy tính, bảo mật phổ biến nhất Việt Nam. Luôn cập nhật tin tức, thủ thuật nóng hổi nhất</description>
	<lastBuildDate>Fri, 25 Jul 2025 01:29:03 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://anonyviet.com/wp-content/uploads/2018/10/cropped-ico-logo-75x75.png</url>
	<title>port &#8211; AnonyViet</title>
	<link>https://anonyviet.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mở Port VPS Singapore &#8211; Làm Server Game, Chạy Tool</title>
		<link>https://anonyviet.com/mo-port-vps-singapore-lam-server-game-chay-tool/</link>
					<comments>https://anonyviet.com/mo-port-vps-singapore-lam-server-game-chay-tool/#respond</comments>
		
		<dc:creator><![CDATA[AnonyViet]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 07:28:51 +0000</pubDate>
				<category><![CDATA[Mạng cơ bản]]></category>
		<category><![CDATA[mở port]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[vps]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=57930</guid>

					<description><![CDATA[Mở Port trên VPS Singapore làm server game, chạy tool thế nào? Vì sao cần mở thêm Port mới khi lựa chọn 1 VPS làm máy chủ game? Nội dung bài viết này sẽ tập chung giải đáp các thắc mắc trên, đồng thời hướng dẫn chi tiết cách mở Full port cho VPS Singapore [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Mở Port trên VPS Singapore làm server game, chạy tool thế nào? Vì sao cần mở thêm Port mới khi lựa chọn 1 VPS làm máy chủ game? Nội dung bài viết này sẽ tập chung giải đáp các thắc mắc trên, đồng thời hướng dẫn chi tiết cách mở Full port cho VPS Singapore đảm bảo đáp ứng mọi truy cập từ Internet có thể truy cập được vào máy chủ của bạn.</span></p>
<h2><b>Port là gì?</b></h2>
<p><span style="font-weight: 400;">Trước tiên để hiểu về Port, thì Port là giao thức số 16 đứng đầu các tập tin thuộc 2 giao thức TCP &amp; UDP. Port giúp chỉ định số file, tập tin để chúng giao tiếp giữa máy chủ (Server) và người dùng (Client). </span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Port có thể là cổng vật lý trên máy tính hoặc cổng phần mềm để giao tiếp giữa các ứng dụng, thiết bị khác nhau. </span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Trong bài viết sẽ đề cập tới cổng phần mềm giao thức truyền nhận thông tin trên internet. </span></p>
<p><span style="font-weight: 400;">Trong môi trường mạng Port đóng vai trò là cổng cố định một thiết bị mạng công nghệ. Dùng để giao tiếp truy cập các dịch vụ mạng như: Web server, Email Server hay dịch vụ FTP.</span></p>
<p><b>Trong đó: Các cổng giao tiếp  thông dụng được biết đến như:</b><b> </b></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">HTTP: cổng 80</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">HTTPS: cổng 443</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">FTP: cổng 20, 21</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">TELNET: cổng 23</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">SSH: cổng 2</span><span style="font-weight: 400;">2</span></li>
</ul>
<p><b>Ngoài ra có các cổng tiêu chuẩn tiếp theo được quy định cho từng máy chủ các cơ quan là:</b></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">23: TCP – Telnet.</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">22: TCP/UDP – SSH Remote Login Protocol.</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">21: TPC – File Transfer – FTP control.</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">20: TPC – File Transfer – FTP data.</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">88: TPC – Trivial File Transfer Protocol (TFTP).</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">66: TPC – Oracle SQLNET.42 – TPC – Host Name Server – Microsoft WINS.</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">38: TPC – Route Access Protocol (RAP).</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">25:  TPC – Simple Mail Transfer Protocol (SMTP).</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">50: TPC – Remote Mail Checking Protocol (RMCP).</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">46: TPC – Message Processing Module (send).</span></li>
</ul>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">45: TPC – Message Processing Module (receive).</span></li>
</ul>
<h2><b>Port do các tổ chức nào cấp phép, quản lý?</b></h2>
<p><span style="font-weight: 400;">Cơ quan quản lý mạng hoặc cơ quan quản lý tài nguyên mạng là các cơ quan có nhiệm vụ quản lý và giám sát việc sử dụng các tài nguyên mạng, bao gồm việc cấp phép và quản lý các cổng (port) trên mạng. 3 cơ quan quản lý hệ thông có thể đến như: </span></p>
<h3><b>Tổ chức Quản lý Internet Assigned Numbers Authority (IANA)</b></h3>
<p><span style="font-weight: 400;">IANA quản lý phân chia và cấp phát các phạm vi địa chỉ IP, cũng như cổng TCP và UDP. Tuy nhiên, IANA không trực tiếp cấp phép port cho cá nhân hoặc tổ chức, mà thường làm việc với các tổ chức cấp dưới để quản lý tài nguyên này.</span></p>
<h3><b>Tổ chức quản lý quốc gia (NRO)</b></h3>
<p><span style="font-weight: 400;">NRO là một liên minh của các tổ chức quản lý tài nguyên Internet (RIR) trên toàn thế giới. Các RIR bao gồm APNIC (khu vực châu Á-Thái Bình Dương), ARIN (khu vực Bắc Mỹ), RIPE NCC (khu vực châu Âu, Trung Đông và một số phần của châu Á), LACNIC (khu vực Latin America và Caribbean), và AFRINIC (khu vực châu Phi). Các RIR chịu trách nhiệm cấp phép và quản lý các địa chỉ IP và cổng trong vùng địa lý của họ.</span></p>
<h3><b>Nhà cung cấp dịch vụ Internet (ISP)</b></h3>
<p><span style="font-weight: 400;">ISP thường cũng có thể tham gia vào việc quản lý và giám sát việc sử dụng tài nguyên mạng trong mạng. Họ có thể thực hiện việc cấp phép Port cho khách hàng của mình, theo các quy định và hướng dẫn từ các cơ quan quản lý mạng tương ứng</span></p>
<h2><b>Tại sao cần mở thêm Port trên VPS?</b></h2>
<p><span style="font-weight: 400;">Mở cổng Port trên một máy chủ ảo VPS là cần thiết để cho phép truy cập từ bên ngoài vào các dịch vụ hoặc ứng dụng chạy trên VPS.</span></p>
<h3><b>Truy cập từ xa</b></h3>
<p><span style="font-weight: 400;">Mở các cổng cho các dịch vụ như SSH (cổng 22) cho phép bạn truy cập vào VPS từ bất kỳ nơi nào trên thế giới, giúp quản lý và cấu hình hệ thống từ xa. Nếu bạn chạy các dịch vụ như máy chủ web (HTTP trên cổng 80 hoặc HTTPS trên cổng 443), hoặc máy chủ thư (SMTP trên cổng 25). Bạn sẽ cần mở các cổng này để người dùng hoặc máy khách có thể truy cập vào các dịch vụ này từ xa.</span></p>
<h3><b>Chia sẻ tài nguyên</b></h3>
<p><span style="font-weight: 400;">Mở các cổng cho các dịch vụ như FTP (cổng 21) cho phép bạn chia sẻ tệp tin giữa máy chủ và máy tính cá nhân.</span></p>
<h3><b>Chạy 1 ứng dụng cụ thể</b></h3>
<p><span style="font-weight: 400;">Một số ứng dụng yêu cầu các cổng cụ thể được mở để hoạt động đúng cách. Ví dụ, một máy chủ trò chơi có thể yêu cầu mở các cổng UDP hoặc TCP cụ thể để cho phép truy cập từ người chơi.</span></p>
<h3><b>Bảo mật</b></h3>
<p><span style="font-weight: 400;">Mặc dù mở cổng là cần thiết cho truy cập từ xa, nhưng cũng cần phải cân nhắc về bảo mật. Mở quá nhiều cổng có thể tạo ra các điểm tấn công tiềm ẩn. Do đó, cần phải cân nhắc và chỉ mở các cổng mà thực sự cần thiết cho hoạt động của hệ thống.</span></p>
<h3><b>Chạy Game, Tools</b></h3>
<p><span style="font-weight: 400;">Nếu bạn sử dụng VPS làm máy chủ game, hay các phần mềm cho tất cả mọi người chơi thông qua kết nối mạng trước tiên bạn cần mở Full các Port để mọi người đều có thể truy cập từ xa thông qua số Port bạn đã mở.</span></p>
<h2><b>Mở Port trên VPS có ảnh hưởng tới bảo mật?</b></h2>
<p><span style="font-weight: 400;">Tùy vào nhu cầu sử dụng chỉ mở số lượng Port ở mức hạn chế, vì trên thực tế mở nhiều port rất có thể dẫn tới bị Risk về sercurity bảo mật của server. Mở Port cũng có thể dẫn tới đối ứng, sung đột vì hiện tại số Port quy định trên VPS là 30000 &#8211; 65635. Nếu trong trường hợp mở trùng Port sẽ dẫn đến khả năng cao bị chiếm quyền sử dụng hoặc kẻ xấu chiếm quyền điều khiển máy chủ.</span></p>
<h2><b>Hướng dẫn đổi Port trên VPS</b></h2>
<p><span style="font-weight: 400;">Thông thường bạn sẽ lựa chọn cổng Port cho VPS, tuy nhiên cũng có 1 website khi khởi tạo VPS không cho phép chọn Port thay vào đó là Port mặc định hoặc mặc định hệ thống tự động tạo. Trong trường hợp đó sẽ mở thông qua câu lệnh sau:</span></p>
<p><span style="font-weight: 400;">Để đổi được Port cho VPS tiến hành đăng nhập VPS -&gt; Mở Windows Powershell với quyền Admin -&gt; nhập câu lệnh:</span><br />
<b></b></p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">netsh advfirewall firewall add rule name="Remote Desktop Service" dir=in action=allow protocol=TCP localport= port mới

Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Control\Terminal*Server\WinStations\RDP-TCP\ -Name PortNumber port mới

shutdown /r /t 0

Write-Warning "Bat dau khoi dong lai Server, Hay thu lai voi Port moi sau 30s"</pre>
<p><b>Lưu ý</b><span style="font-weight: 400;">: Thay port ở vị trí “Port mới” thành số Port mong muốn số từ: 30000 &#8211; 65535, Sau đó paste bằng chuột phải lên cửa sổ Windows Powershell. Máy ngay lập tức khởi động lại nghĩa là bạn đã đổi Port thành công.</span></p>
<p><span style="font-weight: 400;">Hoặc nếu không yêu cầu 1 số Port nào bạn có thể đổi về Port mặc định là 3389.</span></p>
<h2><b>Hướng dẫn mở Full Port trên VPS Singapore với giao thức TCP&amp;UDP</b></h2>
<p><span style="font-weight: 400;">Hiện nay </span><b>VPS Singapore</b><span style="font-weight: 400;"> được đánh giá là 1 trong các VPS có tốc độ ổn định và có mức giá phù hợp nhất. </span><b>VPS Singapore</b><span style="font-weight: 400;"> cho tốc độ mạng ổn định tốc độ truy suất dữ liệu cực nhanh, băng thông không giới hạn rất phù hợp cài game đảm bảo lượng truy cập khủng, thay vì bị hạn chế băng thông khi sử dụng. Lợi thế nữa có thể kể đến như: Máy chủ nằm gần trung tâm dữ liệu chung của thế giới cho phép duy xuất dữ liệu cực nhanh. </span><a href="https://thuecloud.com/vps-singapore/" target="_blank" rel="noopener"><b>VPS Singapore</b></a><span style="font-weight: 400;"> mang lại nhiều các tính năng và lựa chọn bởi được nhiều các nhà cung cấp lớn. Bạn hoàn toàn có thể lựa chọn VPS này phục vụ công việc của mình.</span></p>
<p><span style="font-weight: 400;">Dưới đây là các bước mở port cho VPS Singapore:</span></p>
<p><b>Bước 1</b><span style="font-weight: 400;">: Truy cập vào Control Panel sau đó chọn mở với chế độ Small Icon chọn Administrative Tool</span></p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-26-53.jpg" alt="mở port vps singapore" width="617" height="362" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 11"></p>
<p><b>Bước 2</b><span style="font-weight: 400;">: Bên trong Administrative Tool chọn </span><span style="font-weight: 400;">Windows Firewall with Advanced Security</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-01-26.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 10" width="748" height="480" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 12"></p>
<p><b>Bước 3</b><span style="font-weight: 400;">: Chọn Inbound Rules</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-01-44.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 11" width="841" height="279" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 13"></p>
<p><b>Bước 4</b><span style="font-weight: 400;">: Ở mục Actions tiếp tục chọn New Rule </span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-01-55.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 12" width="879" height="304" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 14"></p>
<p><b>Bước 5</b><span style="font-weight: 400;">: Chọn tích vào mục Port và nhấn Next</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-08-05.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 13" width="534" height="366" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 15"></p>
<p><b>Bước 6</b><span style="font-weight: 400;">: Tại đây bạn chọn mở hết Port hoặc có thể mở số nhất định. Tại bài viết này mình sẽ hướng dẫn mở Full Port cho VPS. Tiến hành chọn “All Local Port”</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-14-39.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 14" width="695" height="375" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 16"></p>
<p><b>Bước 7</b><span style="font-weight: 400;">: Chọn mục “Allow the connection” nhấn next</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-14-47.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 15" width="555" height="360" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 17"></p>
<p><b>Bước 8</b><span style="font-weight: 400;">: </span><span style="font-weight: 400;">Tích cả 3 phần gồm domain, Private, Public</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-14-53.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 16" width="547" height="383" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 18"></p>
<p><b>Bước 9</b><span style="font-weight: 400;">: Mục này điền ghi chú có thể chọn Port đã mở hoặc Full Port </span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-14-59.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 17" width="558" height="409" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 19"></p>
<p><b>Cuối cùng</b><span style="font-weight: 400;">: Ở đây đã mở Full Port và 2 mục được mở gồm TCP/UDP. Đến đây coi như đã mở xong Port đã có thể cài game, tool chạy trên VPS này</span></p>
<p><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2024/03/TinyTake27-03-2024-02-15-07.jpg" alt="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 18" width="831" height="376" title="Mở Port VPS Singapore - Làm Server Game, Chạy Tool 20"></p>
<h2><b>Kết luận</b></h2>
<p><span style="font-weight: 400;">Việc mở Port </span><b>VPS Singapore</b><span style="font-weight: 400;"> làm server Game, chạy tool giúp mang lại nhiều lợi ích cho người dụng. Tuy nhiên không phải đơn vị cung ứng VPS nào cũng cung cấp được cho bạn VPS chất lượng chính hãng và có đủ tính năng và khả năng mở Full Port. Cần mở Full Port chạy tool và server game và sử dụng toàn quyền VPS có thể tham khảo tại website: </span><a href="http://www.thuecloud.com" target="_blank" rel="noopener"><span style="font-weight: 400;">http://www.thuecloud.com</span></a><span style="font-weight: 400;">. Web cung cấp các dịch vụ VPS và các loại Proxy đáp ứng giải pháp cho cho MMO.  </span></p>
<h2>Câu hỏi thường gặp</h2>
<h3>VPS Singapore là gì và tại sao tôi cần mở port trên đó?</h3>
<p>VPS Singapore là máy chủ ảo đặt tại Singapore. Mở port trên VPS cho phép các ứng dụng trên VPS của bạn (như game server, tool) giao tiếp với các thiết bị bên ngoài qua internet, cho phép người dùng truy cập và sử dụng chúng.</p>
<h3>Mở port trên VPS có ảnh hưởng đến bảo mật không?</h3>
<p>Có. Mở nhiều port không cần thiết tăng nguy cơ bị tấn công bảo mật. Chỉ nên mở các port cần thiết và cấu hình tường lửa (firewall) để bảo vệ VPS của bạn.</p>
<h3>Tôi cần mở những port nào khi chạy game server hoặc tool trên VPS?</h3>
<p>Phụ thuộc vào game server hoặc tool bạn sử dụng.  Tài liệu hướng dẫn của từng ứng dụng sẽ chỉ rõ các port cần mở.  Một số port phổ biến bao gồm 80 (HTTP), 443 (HTTPS) và các port tùy chỉnh khác.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/mo-port-vps-singapore-lam-server-game-chay-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Python An ninh mạng &#8211; Bài 1: Port Scanner</title>
		<link>https://anonyviet.com/python-an-ninh-mang-bai-1-port-scanner/</link>
					<comments>https://anonyviet.com/python-an-ninh-mang-bai-1-port-scanner/#respond</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Wed, 29 Sep 2021 00:15:29 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[Port Scanner]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[quét cổng]]></category>
		<category><![CDATA[trình quét cổng]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=34329</guid>

					<description><![CDATA[Trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo Port Scanner (Trình quét cổng) bằng Python đơn giản nhất. Chương trình sẽ sử dụng 2 thư viện rất phổ biến là socket và sys. Bạn nào chưa biết python là gì thì có thể đọc bài kiến thức Python cho người mới [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo Port Scanner (Trình quét cổng) bằng Python đơn giản nhất. Chương trình sẽ sử dụng 2 thư viện rất phổ biến là <a href="https://docs.python.org/3/library/socket.html" target="_blank" rel="noopener">socket</a> và <a href="https://docs.python.org/3/library/sys.html" target="_blank" rel="noopener">sys</a>. Bạn nào chưa biết python là gì thì có thể đọc <a href="https://anonyviet.com/kien-thuc-python-co-ban-cho-nguoi-moi/">bài kiến thức Python cho người mới</a> để học nhanh các kiến thức cơ bản trong python nhé. Bài này chúng ta sẽ viết ra một chương trình quét cổng mạng xem cổng nào đang mở bằng python</strong></p>
<p><a href="https://anonyviet.com/wp-content/uploads/2021/09/port-scanner-python.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2021/09/port-scanner-python.jpg" alt="port scanner python" width="630" height="394" title="Python An ninh mạng - Bài 1: Port Scanner 22"></a></p>
<h2>Thư viện Socket</h2>
<p>Đây là một trong những thư viện tiêu chuẩn được sử dụng cho tương tác mạng mức độ thấp. Hàm socket() trả về một đối tượng socket có các lệnh gọi hệ thống socket khác nhau. Các kiểu tham số có phần linh hoạt hơn trong C interface.</p>
<h2>Các hàm cơ bản</h2>
<p>Một số hàm cơ bản mà chúng ta sẽ sử dụng trong suốt bài này sẽ có những chức năng sau:</p>
<ul>
<li><code>socket.gethostbyname</code>: Nhận tên miền trang web từ người dùng và trả về IP của host. Ví dụ:</li>
</ul>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">&gt;&gt;&gt; import socket
&gt;&gt;&gt; socket.gethostbyname("www.google.com")
'216.58.199.132'</pre>
<h3>Hàm OOP</h3>
<p><code>socket.socket (AF_INET, SOCK_STREAM)</code>: Đây là một lớp hàm OOP, có nghĩa là bạn cần cung cấp đối tượng (dữ liệu) cho class để xử lý.</p>
<p>Ví dụ:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">&gt;&gt;&gt; from sockets import *
&gt;&gt;&gt;s = socket(AF_INET, SOCK_STREAM)</pre>
<ul>
<li><code>s.connect (host, port)</code>: s là một biến được sử dụng để gọi các class trong thư viện socket. Lệnh này sẽ kết nối với cổng của máy chủ được chỉ định. Ví dụ:</li>
</ul>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">&gt;&gt;&gt; from socket import *
&gt;&gt;&gt; s = socket(AF_INET, SOCK_STREAM)
&gt;&gt;&gt; s.connect(('216.58.199.132',80))</pre>
<ul>
<li><code>s.recv</code>: Lệnh này sẽ nhận dữ liệu từ máy chủ.</li>
</ul>
<h2>Tạo Port Scanner bằng Python</h2>
<p>Áp dụng những kiến thức trên để tạo port scanner:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">from socket import *

def port_scan(host, port):
    s = socket(AF_INET, SOCK_STREAM) # Thiết lập giao thức TCP
    try: # Exception Handling
        s.connect((host, port)) # Kết nối với port
        print("[+] {} port is open".format(port))
    except: # If connection fails
        print("[+] Port is closed")</pre>
<h3>Cách hoạt động</h3>
<p>Đầu tiên chương trình sẽ import tất cả các hàm/class từ thư viện <strong>socket</strong>. <strong>def port_scan</strong> định nghĩa hàm <strong>port_scan</strong> và nó có hai tham số là <strong>host</strong> và <strong>port</strong>, sau đó chương trình sẽ thiết lập giao thức TCP và <strong>try&#8230;.except</strong> sẽ xử lý các trường hợp lỗi/ngoại lệ. <strong>s.connect</strong> sẽ cố gắng kết nối với port của máy chủ.</p>
<h2>Tối ưu code lần 1</h2>
<p>Lưu file dưới dạng <strong>port_scan.py</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">from socket import *

def port_scan(host, port):
    s = socket(AF_INET, SOCK_STREAM) # Thiết lập giao thức TCP
    try: # Exception Handling
        s.connect((host, port)) # Kết nối với port
        print("[+] {} port is open".format(port))
    except: # If connection fails
        print("[+] Error Occured")
        
def main():
   host = input("Enter Host: ")
   port = input("Enter Port: ")
   port_scan(host, port) # Gọi hàm port_scan
   
if __name__ == '__main__':
    main()</pre>
<p>Chúng ta đã thêm hàm main để yêu cầu người dùng nhập <strong>host</strong> và <strong>port</strong> rồi sẽ gọi hàm <strong>port_scan. </strong>Hàm <strong>port_scan</strong> sẽ thực hiện các lệnh có trong hàm.</p>
<h2>Tối ưu code lần 2</h2>
<p>Bây giờ, mình sẽ chỉ cho bạn cách thêm tham số trong terminal và quét nhiều cổng khác nhau.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">from socket import *
import sys

def port_scan(host): 
    for i in range(1, 1025):
        s = socket(AF_INET, SOCK_STREAM)# Thiết lập giao thức TCP
        res = s.connect_ex((str(host), i))
        if res ==  0: # Nếu kết nối thành công
            print("Port {} is open.".format((i)))
        s.close() # Đóng kết nối

   
if __name__ == '__main__':
    port_scan(sys.argv[1])</pre>
<h3>Cách hoạt động</h3>
<p>Cũng giống như ở trên nhưng nó có lệnh <code>s.connec_ex</code> mới, giống như<code> s.connect</code> nhưng nó cung cấp kết quả dưới dạng số, ví dụ 1 có nghĩa là một lỗi đã xảy ra và 0 có nghĩa là thành công. Hai dòng đầu tiên là import <code>sockets</code> và <code>sys</code>. Sau đó, chúng ta sẽ quét từ cổng số 1 đến cổng 1024. Sau khi quét xong 1 cổng thì chúng ta phải đóng kết nối vì nó sẽ tạo ra socket liên kết với máy chủ.</p>
<blockquote>
<p>Lưu ý: Mình import sys để đọc các tham số trên terminal với sys.argv [1] vì 1 là vị trí của máy chủ.</p>
</blockquote>
<h2>Cách sử dụng file port_scan.py</h2>
<p>Bây giờ, bạn hãy chạy file port_scan và nhớ thêm tham số ip host nữa nhé. Ip host là ip của máy bạn đang sử dụng đấy.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">robin@oracle:/Projects$ python3 port_scan.py 192.168.43.172
Port 22 is open.</pre>
<p>Vậy là bạn đã tạo thành công trình quét cổng (port scanner) bằng python rồi đó. Ngoài ra, bạn cũng có thể tạo Keylogger bằng python<a href="https://anonyviet.com/cach-tao-keylogger-bang-python-don-gian-nhat/"> tại đây</a>.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi có cần cài đặt thư viện nào khác ngoài những thư viện Python mặc định không?</h3>
<p>Không, bài viết này chỉ sử dụng hai thư viện chuẩn của Python là <code>socket</code> và <code>sys</code>, do đó bạn không cần cài đặt thêm bất kỳ thư viện nào khác.</p>
<h3>Chương trình port scanner này hoạt động như thế nào?</h3>
<p>Chương trình sử dụng thư viện <code>socket</code> để tạo kết nối đến các cổng trên máy chủ mục tiêu.  Nếu kết nối thành công, cổng đó được coi là mở; nếu kết nối thất bại, cổng đó được coi là đóng.</p>
<h3>Tôi có thể quét nhiều cổng cùng lúc không?</h3>
<p>Có, phiên bản tối ưu của code cho phép bạn quét nhiều cổng (từ 1 đến 1024) bằng cách sử dụng vòng lặp <code>for</code> và hàm <code>connect_ex</code>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/python-an-ninh-mang-bai-1-port-scanner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router</title>
		<link>https://anonyviet.com/huong-dan-mo-port-mang-khong-can-vao-modem-hay-router/</link>
					<comments>https://anonyviet.com/huong-dan-mo-port-mang-khong-can-vao-modem-hay-router/#comments</comments>
		
		<dc:creator><![CDATA[TMQ]]></dc:creator>
		<pubDate>Fri, 19 Jul 2019 15:10:42 +0000</pubDate>
				<category><![CDATA[Mạng cơ bản]]></category>
		<category><![CDATA[cấu hình mạng]]></category>
		<category><![CDATA[mở port]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=15007</guid>

					<description><![CDATA[Mở Port là thao tác để người bên ngoài có thể truy cập vào một dịch vụ nào đó trên máy tính cua bạn. Để truyền và nhận một cách chính xác các gọi dữ liệu khi có yêu cầu truy xuất từ bên ngoài nên chúng ta mới cần mở port. Nếu cổng port [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Mở Port là thao tác để người bên ngoài có thể truy cập vào một dịch vụ nào đó trên máy tính cua bạn. Để truyền và nhận một cách chính xác các gọi dữ liệu khi có yêu cầu truy xuất từ bên ngoài nên chúng ta mới cần mở port. Nếu cổng port đã mở thì chúng ta hoàn toàn có thể mở một Server Game Online ngay trên chiếc máy tính hay đơn giản là sử dụng các công cụ đánh cắp thông tin như Rat hay Keylogger. AnonyViet sẽ Hướng Dẫn Mở Port không cần truy cập Modem hay Router.</p>
<p>Hiện nay với thời đại công nghệ 4.0 thì việc mở port hoàn toàn dễ dàng khi bạn chỉ cần truy cập Router và tiến hành mở cổng port. Nhưng có rất nhiều Modem được các nhà mạng khóa không cho mở port nên có nhiều người loay hoay cả ngày mà vẫn không biết mở port hay kể cả gọi người từ tổng đài cũng không mở được.</p>
<p>Vì thế mình đã đi tìm trên các Forum nước ngoài và đọc được một trick khá thú vị giúp bạn mở port mà không cần truy cập vào Router. Cách làm như nào thì mời bạn đọc bài viết phía bên dưới nhé.</p>
<h2><strong><span style="font-size: 18pt;">Hướng Dẫn Mở Port Không Cần Router</span></strong></h2>
<h3>Bước 1: Mở Port trong Windows</h3>
<p>Đầu tiên bạn cần add port trên Firewall của máy tính. Truy cập vào phần tìm kiếm của windows và gõ &#8221; <strong>Windows Defender Firewall with Advanced Security </strong>&#8221; rồi nhấn enter.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2019/07/v1.jpeg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/v1.jpeg" alt="mở port firewall windows" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 31"></a></p>
<p>Chọn mục <strong>Inbound Rules</strong> rồi ấn <strong>New Rules</strong> ở phần Actions bên tay phải.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2019/07/newrule-1.jpg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/newrule-1.jpg" alt="inbounds rule" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 32"></a></p>
<p>Chọn Port &gt; TCP Port ( Điền cổng port mình muốn ) &gt; Allow the connection &gt; Next &gt; Điền tên port.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2019/07/v3.jpeg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/v3.jpeg" alt="tcp port" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 33"></a></p>
<h3>Bước 2: Dùng IPjetable</h3>
<p>Sau khi add port trên firewall thì bạn truy cập trang web bên dưới để lấy thông tin VPN giúp mở port.</p>
<p style="text-align: center;"><a href="https://ipjetable.net/" target="_blank" rel="noopener"><strong><span style="font-size: 14pt; color: #ff0000;">Link Trang Web</span></strong></a></p>
<p>Bạn tiến hành đăng ký như các website bình thường. Nhớ điền email chính xác vì nó sẽ gửi thông tin tài khoản đến mail của bạn.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/v5.jpg" alt="mở port bằng ipjetable" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 34"></p>
<p>Sau đó vào mail lấy link xác nhận rồi mới login vào account nhé.</p>
<ul>
<li>Lưu ý : Riêng cái link xanh kích hoạt tài khoản các bạn cần<strong> fake ip</strong> rồi mới<strong> click vào link xanh kích hoạt</strong> hoặc sử dụng Unblock proxy hoặc bất kỳ phần mềm VPN nào.</li>
</ul>
<p style="text-align: center;"><a href="https://chrome.google.com/webstore/detail/unblock-websites-free-vpn/gbmdmipapolaohpinhblmcnpmmlgfgje?hl=vi" target="_blank" rel="noopener"><span style="font-size: 14pt; color: #ff0000;"><strong>Link Unblock Proxy</strong></span></a></p>
<p><a href="https://anonyviet.com/wp-content/uploads/2019/07/v6-1.jpg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/v6-1.jpg" alt="Unblock proxy mở port không vào modem" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 35"></a></p>
<p>Chọn vào mục Windows để lấy thông tin VPN.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2019/07/v7-1.jpg"><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/v7-1.jpg" alt="thông tin vpn" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 36"></a></p>
<p>Sau đó trang web sẽ có hướng dẫn cho bạn cách cấu hình VPN trên máy tính qua hình ảnh và văn bản một cách dễ hiểu bằng tiếng anh.</p>
<p>Cấu hình xong xuôi thì bạn <strong>connect VPN</strong> rồi sử dụng tool listen port (lên google gõ tool listen port là ra . Đối với các bạn dùng <a href="https://anonyviet.com/category/security/virus-trojan-rat/" target="_blank" rel="noopener">RAT</a> thì truy cập vào rat và điền cổng port là xong.</p>
<p><a href="https://anonyviet.com/wp-content/uploads/2019/07/v8.jpg"><img decoding="async" class="aligncenter size-full " src="https://anonyviet.com/wp-content/uploads/2019/07/v8.jpg" alt="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 20" title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 37"></a></p>
<p>Sử dụng các trang web check port để kiếm tra xem cổng port đã mở hay chưa nhé.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2019/07/v8-2.png" alt="canyouseeme check port " title="Hướng Dẫn Mở Port Mạng không cần vào Modem hay Router 38"></p>
<p>Nếu muốn tắt cổng port thì disconnect VPN ra là được. Muốn mở lại thì connect.</p>
<p>Ngoài cách trên bạn cũng có thể sử dụng cách <a href="https://anonyviet.com/dung-rat-khong-can-mo-port/">mở Port bằng Ngrok</a> để không phải cấu hình trên Modem hay Router.</p>
<p>Như vậy mình đã hướng dẫn mở Port Internet đơn giản không cần phải cấu hình trong Modem. Có câu hỏi gì thắc mắc các bạn có thể Comment bên dưới. Mình sẽ trả lời câu hỏi của bạn sớm nhất.</p>
<p style="text-align: right;"><strong><span style="color: #008000;">Chúc các bạn thành công</span></strong><br />
<strong><span style="color: #008000;">CTV: TMQ.</span></strong></p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi có cần truy cập vào modem hoặc router để mở port không?</h3>
<p>Không, bài viết hướng dẫn cách mở port mà không cần truy cập vào modem hoặc router bằng cách sử dụng dịch vụ VPN từ IPjetable.net.</p>
<h3>IPjetable.net là gì và tôi cần làm gì với nó?</h3>
<p>IPjetable.net là một dịch vụ cung cấp kết nối VPN.  Bạn cần đăng ký tài khoản, kích hoạt tài khoản (có thể cần sử dụng proxy hoặc VPN), sau đó lấy thông tin VPN từ trang web để cấu hình trên máy tính của bạn.</p>
<h3>Sau khi cấu hình VPN, làm thế nào để kiểm tra xem port đã mở chưa?</h3>
<p>Sau khi kết nối VPN, hãy sử dụng một công cụ kiểm tra port trực tuyến (như được đề cập trong bài viết) để xác minh xem port đã được mở thành công hay chưa.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/huong-dan-mo-port-mang-khong-can-vao-modem-hay-router/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
