08. IP Scan(Angry IP Scanner)

Program 2016. 8. 8. 10:45

# 무료로 사용 가능한 IP 스캔 도구

# Java 기반에서 동작

# 스캔 결과 다양한 파일로 저장 가능

# 다운로드 : http://angryip.org


# 사용법

  - 운영체제 버젼별로 다운로드 받기


  - 간혹 설치와 실행 시 마다 V3에서 탐지된다.


  - 실행 화면


  - Port Scan 도 가능 하다

  >> 메뉴 > Tools > Preferences


- 그 외 기능 설정

  >> 메뉴 > Tools > Fetchers

Fetcher

설  명

 Ping

 Ping 수치 

 Hostname

 컴퓨터 이름 

 Ports

 열려진 포트

 TTL

 Time-to-live. 홉간 거리를 표현

 Filtered Ports 차단된 포트
 Web detect

 설치된 웹서버 정보 

 HTTP Sender

 HTTP 

 Comments

 비고

 NetBios Info NetBios 정보
 MAC Address

 NIC 카드 MAC 주소

 MAC Vendor NIC 카드 제조사






'Program' 카테고리의 다른 글

10. Edit Program  (0) 2016.08.24
09. 윈도우 콘솔 프로그램  (0) 2016.08.09
07. En/Deconder - BlueBell  (0) 2016.06.27
06. 특수문자입력기  (0) 2016.06.21
05. Cookie  (0) 2016.06.14

설정

트랙백

댓글

04. Get 방식과 Post 방식

Web 2016. 8. 2. 15:25


흔히 쓰이는 HTTP 요청 방식 2가지


1. 차이


 GET

- 정보를 가져오기

 POST

- 정보를 제출하기


2. GET 방식


 특징

URL에 변수가 포함되어 요청

- 즐겨찾기 추가 가능

 

- 데이터가 헤더에 포함되어 전달됨

- URL에 데이터가 노출되어 보안에 취약함

- 길이에 제한이 있음(브라우저에 따라 다름)

- 캐시될 수 있음 

 형식

- URL?변수명1=값1&변수명2=값2&변수명3=값3...

- /test/demo_form.asp?name1=value1&name2=value2

- /hello/test.php?name1=value1&name2=value2


3. POST 방식


 특징

- URL에 데이터가 노출되지 않음 (GET 방식보다 보안에 유리)

- 즐겨찾기 추가 불가

 

- 데이터가 본문에 포함되어 전달

- 길이에 제한이 없음

- 캐시되지 않음

 형식

POST /hello/test.php HTTP/1.1

Host: w3schools.com

name=value1&name2=value2



4. HTTP 요청 방식 비교


구분

GET 

POST 

 뒤로가기/새로고침

가능 

 데이터가 다시 제출

 즐겨찾기

Can be bookmarked

Cannot be bookmarked 

 캐시

Can be cached

Not cached 

Encoding type

Application /

브라우저에서 URL 인코딩

Application /

브라우저에서 URL 인코딩 또는

폼데이터에서 다중 인코딩/

Binary 데이터를 다중 인코딩

방문기록

브라우저에 기록됨

브라우저에 기록되지 않음 

데이터 길이 제한

URL 최대 2048자

 길이 제한 없음

데이터 유형

 ASCII 문자만 허용

 제한 없음(Binary Data 허용)

 보안

보안에 취약

(전송 데이터가 URL에

포함되어 전송됨)

GET 방식보다 안전

(매개 변수가 브라우저와

웹 서버로그에 저장되지 않음)

Data 노출

 URL 에 Data가 포함되어 노출됨

 URL 에서 Data가 보이지 않음


5. 참고


'Web' 카테고리의 다른 글

06. Google 검색 01  (0) 2017.07.10
05. HTTP 메소드  (0) 2017.06.07
03. HTTP Protocol  (0) 2016.08.02
02. HTTP 응답 코드(02)  (0) 2016.08.02
01. HTTP 응답 코드(01)  (0) 2016.06.03

설정

트랙백

댓글

03. HTTP Protocol

Web 2016. 8. 2. 15:17

 

1. HTTP

  - HyperText Transfer Protocol 의 약자

  - Server - Client 모델

  - Application 레벨의 Protocol, TCP/IP 위에서 작동

 

2. 작동방식

  - Client 의 Request(요청)를 보내면 Server 에서는 Response(응답) 를 보낸다

  - Client : IE, Chrom, Firefox 등의 어플리케이션을 이용 서버에 요청(Request)한다.

  - Server : Client 요청을 받아서, 해석하고 응답을 설치된 소프트웨어(Apache, nginx, IIS, Lighttpd)가 수행

 

3. Connectless / Stateless

  - HTTP 는 Connectiess 방식으로 작동한다

  - 서버에 연결하고 요청해서 응답을 받으면 연결을 끊어 버린다.

 

  - 장점

  ▶ 불특정 다수를 대상으로 하는 서비스에 적합한 방식

  ▶ 수십만명이 웹 서비스를 사용하더라도 접속유지는 최소한으로 할 수 있기 때문에 더 많은 유저의 요청을 처리할 수 있다.

 

  - 단점

  ▶ 연결을 끊어버리기 때문에 클라이언트의 이전 상태를 알 수가 없다.

  ▶ 클라이언트의 이전 상태 정보를 알 수 없게되면, 웹 서비스를 하는데 당장에 제가 발생한다. 

     클라이언트가 로그인을 성공하더라도 로그 정보를 유지할 수가 없다.(Cookie를 이용해서 이 문제를 해결)

  ▶ 이러한 HTTP 특징을 Statelee 라고 하는데, Connectless로 부터 파생된 특징

 

출처  http://www.joinc.co.kr/w/Site/Network_Programing/AdvancedComm/HTTP#s-1.

'Web' 카테고리의 다른 글

06. Google 검색 01  (0) 2017.07.10
05. HTTP 메소드  (0) 2017.06.07
04. Get 방식과 Post 방식  (0) 2016.08.02
02. HTTP 응답 코드(02)  (0) 2016.08.02
01. HTTP 응답 코드(01)  (0) 2016.06.03

설정

트랙백

댓글