본문 바로가기
반응형

전체 글484

POWERSHELL 7.0 - Cross-platform 지원 PowerShell 7.0 공개 2020년 3월 4일 Joey Aiello PowerShell PM은 PowerShell 7.0을 공개하였습니다. 아래 글을 보면 주요한 특징과 우수성을 설명을 잘 확인 할 수 있습니다. https://devblogs.microsoft.com/powershell/announcing-powershell-7-0/ 중요 특징으로는 PowerShell 7은 여러 운영체제를 지원하는 스크립트/cmdlet 실행 기반의 언어로, 하나의 언어로 cross-platform 을 지원하는게 된 것을 알 수 있습니다. 새로운 내용은 아래에서 세부적으로 설명합니다. 새로운 기능 https://docs.microsoft.com/en-us/powershell/scripting/whats-new/wh.. 2020. 10. 20.
DDOS 이란, 원리, 공격 대응 방법 DDOS 공격이란 대규모 네트워크의 많은 호스트에 설치되어 서로 통합된 형태로 패킷을 범람시켜 심각한 네트워크 성능저하 및 시스템 마비를 유발하는걸 애기합니다. DDOS 공격툴 1. Trinoo Trinoo는 많은 소스로부터 통합된 UDP flood 서비스거부 공격을 유발하는데 사용되는 도구입니다. Trinoo 공격의 몇 개의 마스터 서버들과 많은 클라이언트들로 이루어져 공격자가 마스터에 접속하여 공격 명령을 전달하는 방식으로 되어 있습니다. http://staff.washington.edu/dittrich/misc/trinoo.analysis 2. TFN(Tribe Flood Network) TFN은 trinoo와 거의 유사한 분산 도구로 많은 소스에서 하나 혹은 여러개의 목표 시스템에 대해 서비스거부.. 2020. 10. 20.
ASP .NET - add WEB API Currnet MVC Project MVC를 개발하다보면, 프로젝트 초기에는 필요 없던 RestFul을 통한 Web API 기능이 필요할 때가 있다. 여기에서는 기존 MVC 프로젝트에 Web API를 추가하는 방법을 알아보고자 한다. 1. Web API 컨트롤러 추가 먼저 Web API를 추가해보자. 기본 템플릿에서 제공하는 Web API를 추가하면 기본적으로 Get, Post 등의 평션이 생성되어 바로 테스트에 사용할 수 있다. 여기서 주의할 점은 Colltroller 앞에 나오는 이름이 실행하는 REST API 네이밍 구분자가 된다는 것이니 기능에 알맞은 이름을 주면 된다. 여기에서는 Test로 주었다.(대소문자 구분 X) 추가 이후 실행해 보면, 정상적으로 동작을 하지 않는다. 이유는 Web API의 Route 경로를 추가해 줘야 한.. 2020. 10. 20.
화면 보호기/절전모드 동작 안됨 해결 방안 컴퓨터에서 화면 보호기 설정을 해도 화면 보호기가 동작하지 않는 경우가 있다. 이 경우 USB 설정의 “USB 선택적 절전 모드 설정”에 문제가 있을 가능성이 높다. 구성 방법은 시작 -> 제어판 -> 전원 옵션 -> 그리고 현재 선택된 전원 관리 옵션에서 을 누르면 아래 화면을 만날 수 있다. 아래와 같으 USB 설정을 변경후 다시 화면 보호기가 동작하는지 확인해보자. 아래 글도 참고 하면 좋겠다. Windows 10 – screen won’t turn off after specified time 2020. 10. 15.
lsof - File Open Port Check lsof(List Open File)의 약자로써 Linux, AIX, Solaris, FreeBSD, Mac OS X 시스템에서 열린 파일 목록을 알려주고 해당 파일의 사용하는 프로세스, 포트, 디바이스 정보, 파일의 종류 등를 확인할 수 있는 아주 유용한 명령입니다. 아무런 내용없이 입력할 경우 기본적으로 현재 열려있는 파일 정보를 출력합니다. File 기본적인 기능으로 현재 시스템에 열려있는 파일 정보를 표시해 줍니다. 파일의 정보중에 필드는 다음을 의미합니다. COMMAND : 실행만 명령어 PID: 열린 파일이 동작하는 프로세스의 ID USER: 실행한 유저 FD(File Descriptor) cwd: current working directory rtd: root directory mem : m.. 2020. 10. 12.
Mac - Zip 파일에서 __MACOSX, .DS_Store 제거 Mac에서 압축을 하면 기본적으로 __MACOSX와 .DS_Store 파일이 함께 압축된다. 이 파일은 Mac Finder 용도로 활용되는 파일로 실제로 필요한 파일은 아니다. 하여 해당파일을 제거하는 CLi 명을 기억해 두었다가 제거하면 효과적이다. zip -d 명령을 이용해 압축파일 내 특정 파일을 지울 수 있다. 여기에 여러 디렉토를 확인해야 하므로 \* 옵션을 함께 사용하여 아래처럼 사용할 수 있다. 1. __MACOSX 제거 zip -d compressfilename.zip __MACOSX/\* 2. .DS_Store 제거 zip -d compressfilename.zip \*/.DS_Store 2020. 10. 12.
Mac - Don't want to make .DS_Store files 파일을 압축하다 보면, .DS_Store 파일이 껴있을 때가 있다. 이 파일의 용도가 뭔지 알고 싶지도 않고 이런 파일이 않생겼으면 좋겠다는 생각에 글을 찾아보니 아래와 같은 커맨드를 터미널에서 입력하면 된다고 한다. defaults write com.apple.desktopservices DSDontWriteNetworkStores false 유저별로 설정된다고 하니 관리자 권한이 없어도 사용이 가능하다. 다시 사용하고자 한다면, true를 입력하면 된다. 설정을 입력하였다면 재부팅을 이후에 적용된다. 2020. 10. 12.
C#/MVC - ActionLink 새창에서 열기 https://docs.microsoft.com/en-us/dotnet/api/system.web.mvc.html.linkextensions.actionlink?view=aspnet-mvc-5.2 LinkExtensions.ActionLink Method (System.Web.Mvc.Html) Returns an anchor element (a element) for the specified link text and action. docs.microsoft.com 위 글을 읽어보면 4번째 인자는 route 관련 인자로 활용된다. public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, s.. 2020. 10. 8.
PYTHON pip install fails with “connection error: [SSL: CERTIFICATE_VERIFY_FAILED] If you manage the proxy or SSL certificate separately, the following certificate error may occur. In this case, you can use it by specifying a trusted host in Python’s package installation tool, pip. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate.. 2020. 10. 6.
반응형