Skip to content

Instantly share code, notes, and snippets.

@chalkpe
Last active February 4, 2019 18:01
Show Gist options
  • Save chalkpe/dbbe7b16fdd6bb327987fb1cd9bdb9d8 to your computer and use it in GitHub Desktop.
Save chalkpe/dbbe7b16fdd6bb327987fb1cd9bdb9d8 to your computer and use it in GitHub Desktop.

KT 에그 간단 설명

모든 요청 기본값

  • POST http://192.168.1.1/cgi-bin/webmain.cgi
  • Content-Type: multipart/form-data

로그인 세션 얻기

요청

이름
act login
login login
ac (아이디를 base64 인코딩한 값)
passwd (패스워드를 base64 인코딩한 값)

응답 (JSON)

  • RESULT 필드가 "SUCCESS"이면 로그인 성공
  • AC(유저명)이랑 KEY(세션) 쿠키 값 보내줌 (Set-Cookie 두개로)

에그 상태 받기

요청

아까 받은 ACKEY 값을 쿠키로 전달!

이름
act summary

응답 예시 (실제론 필드 더 있음)

{
  "lte": {
    "statistics": {
      "TX_PACKETS": "375581",
      "TX_DROPPED": "5",
      "TX_BYTES": "271616942",
      "WIMAX_TX_BYTES": "",
      "RX_PACKETS": "438162",
      "RX_DROPPED": "0",
      "RX_BYTES": "351720282",
      "WIMAX_RX_BYTES": "",
      "TOTAL_TX_BYTES": "408675370",
      "TOTAL_RX_BYTES": "1068800204",
      "TOTAL_WIMAX_TX_BYTES": "0",
      "TOTAL_WIMAX_RX_BYTES": "0",
      "TIMESTAMP": "2019.01.12 01:29",
      "MONTHLY_TIMESTAMP": "2019.01.05 14:37",
      "daily": {
        "TOTAL_LTE_TX_BYTES": "272942537",
        "TOTAL_LTE_RX_BYTES": "393710340",
        "TOTAL_WIMAX_TX_BYTES": "0",
        "TOTAL_WIMAX_RX_BYTES": "0",
        "PRE_LTE_TX_BYTES": "271543829",
        "PRE_LTE_RX_BYTES": "351081210",
        "PRE_WIMAX_TX_BYTES": "0",
        "PRE_WIMAX_RX_BYTES": "0",
        "LAST_YEAR": "2019",
        "LAST_MONTH": "1",
        "LAST_DAY": "12",
        "LAST_HOUR": "5",
        "LAST_MIN": "19",
        "LAST_SEC": "12",
        "DAILY_TIMESTAMP": "2019.01.12 01:18"
      }
    }
  }
}
  • 이번달 총 사용 데이터: lte.statistics.TOTAL_TX_BYTES + lte.statistics.TOTAL_RX_BYTES
  • 오늘 총 사용 데이터: lte.statistics.daily.TOTAL_LTE_TX_BYTES + lte.statistics.daily.TOTAL_LTE_RX_BYTES
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment