아롬넷이란 한글 Windows 9x/ME/XP용 32 bit 통신 에뮬레이터 프로그램으로서
모뎀과 Telnet(TCP/IP), COM 포트를 지원합니다.
모뎀의 경우 TAPI를 사용하므로 별도의 추가 설정이 필요없으며
Telnet의 경우 Windows 에 내장된 Winsock을 사용합니다.
또한 MDI 기반으로 모뎀 접속과 TCP/IP를 이용한 Telnet 접속을 동시에 할 수 있습니다.
현재 VT100과 VT220(일부)을 지원하고 ZModem을 사용한 파일 전송이 가능합니다.
간단한 로그인 스크립트를 사용할 수 있으며 키보드를 재정의할 수 있습니다.
스크롤되어 지나간 라인을 다시 볼 수 있으며 스크롤 속도가 빠릅니다.
블럭을 지정할 때 컬럼별로 지정할 수 있습니다.
꾀돌이 마우스와 유사한 게시판 선택 막대를 표시할 수 있습니다.
도구모음줄 하단의 Tab 컨트롤을 이용하여 창 사이를 자유롭게 이동할 수 있습니다.
쪽지 기능을 이용하면 상대방 IP 주소로 간단한 메모를 전할 수 있습니다.
자주 사용하는 명령어를 버튼(빠른 실행)을 이용하여 쉽게 전송할 수 있습니다.
개선 요구 사항 (Wish list)
기능
진행상황
그룹파일이 손상되었더라도 해당그룹내의 세션이 목록에 나타나도록 함
100 %
접속창의 위치가 화면크기를 벗어났을 경우 화면내에 오도록 강제로 조정함
100 %
빠른 실행 모음줄의 버튼 위치 변경기능 추가
100 %
자동 갈무리시 갈무리파일을 파일수신폴더에 저장하도록 함
100 %
그룹 이동 및 그룹 순서 변경기능 추가
20 %
Ctrl+Break 기능 수정
0 %
컬럼/라인/저장라인수의 디폴트값을 132/30/5000 으로 변경
100 %
문자입력창에 명령어 모니터링 기능 추가
0 %
자동접속파일에 그룹단위로 추가할 수 있도록 함
100 %
자동접속파일에 하위그룹도 추가할 수 있도록 함
100 %
접속창에서 그룹단위 접속 및 다중접속기능 추가
0 %
붙여넣기나 텍스트파일을 보낼 때 ms 단위 지연기능 추가
0 %
빠른 접속시 접속포트를 지정할 수 있도록 함
0 %
접속창에 모뎀/컴포트 접속정보가 나타나도록 함
0 %
문자입력창에서 기존의 문자열에서 Enter 키를 칠 경우 해당 문자열을 추가하지 않도록 함
영문 버전을 원하시는 경우 여기를 눌러 다운로드할 수 있습니다. 다운로드하여 압축을 푼 후 AromResEn.dll 을 AromRes.dll 로 변경하여 아롬넷 폴더로 복사하시기 바랍니다.
인터넷을 통한 Linux 시스템 접속을 위한 견본 스크립트는 여기를 누르시면 받을 수 있습니다.
GETFILE(다운로드), RUNFILE(다운로드 후 열기), PUTFILE(업로드) 기능을 위한 견본 펄스크립트입니다. 필요한 분들은 여기를 눌러 다운로드한 후 접속할려는 호스트에 설치하시기 바랍니다. Perl의 경로가 /usr/bin/이 아닌 경우에는 올바른 경로로 수정한 후 사용해야 하며(예: /usr/bin/perl → /usr/local/bin/perl) 서버의 환경에 따라 작동이 제대로 되지 않을 수도 있으므로 적절하게 수정해 사용하셔야 바랍니다. 특히 Perl 에 대해 잘 아시는 분은 안정싱이 떨어지는 stty 시스템콜 대신에 ioctl 함수로 바꾸어 사용하시기 바랍니다. 그리고 FTP 등의 전용프로그램에 비해 속도가 느리므로 작은 파일을 가져와서 편집하는 등의 용도로 사용하시기 바랍니다.
참고로 메신저 기능을 이용할려면 포트번호 1013번을 방화벽에서 열어야 하며 ODBC 드라이버가 설치되어 있어야 합니다.
메뉴에서 도구 - 디버그 모드를 선택한 후 전송받은 문자열을 바이너리 형태로 저장한 후 첨부하면 디버깅에 도움이 될 수 있습니다. 이 때 암호와 같은 중요한 정보가 저장되지 않도록 주의하시길 바랍니다. 소프트웨어나 사진의 게시를 방지하기 위하여 게시판에 업로드할 수 있는 파일의 최대용량은 현재 20 KB 로 제한되어 있습니다.
설치
설치는 간단합니다. AromNet.zip을 풀어서 아무 디렉토리에나 복사하세요.
설치 후 마음에 안들 때에는 가차없이 지워버리세요. 삭제할 파일은 AromNet.exe와 aromnet.txt, Windows 디렉토리에 있는 aromnet.ini파일, 그리고 aromnet 디렉토리에 생긴 몇 가지 설정파일입니다. 기본 설정사항은 레지스터리에 기록하지 않고 aromnet.ini 파일에 기록합니다.
맨처음 실행하면 접속목록이 비어있는 접속창이 나타납니다. 추가 버튼을 누른 후 세션이름과 호스트 이름(혹은 IP 주소)를 입력하고 확인을 누르면 접속목록에 새로 추가한 세션이 표시됩니다. 이제 원하는 세션을 선택한 후 접속 버튼을 누르면 해당 호스트로의 접속을 시작합니다.(필요에 따라 통신설정, 화면설정, 로그인스크립트 등의 설정을 바꾸시기 바랍니다.)
세션 설정없이 바로 접속하고자 할 때에는 파일메뉴의 빠른 접속을 선택한 후 호스트 이름(혹은 IP 주소)을 입력하고 확인을 누르면 됩니다.
자동접속기능을 사용하려면 AromNet /auto 자동접속파일(확장자 제외) 식으로 실행하면 됩니다.
자동접속파일은 확장자가 atc인 텍스트파일이며 상술한 명령줄 옵션을 함께 사용할 수 있습니다.
구조는 단순하며 아래와 같이 각 줄에 세션의 이름을 하나씩 입력하면 됩니다.
그룹 내에 있을 경우 그룹이름:세션이름 식으로 입력하면 됩니다.
hitel
testgroup:daum
hanaro
파일이름이 autorun.atc 라면 AromNet /auto autorun 이라고 실행하면 됩니다.
기본적인 옵션 설정
옵션 - 환경설정 메뉴를 선택해서 기본적인 설정을 합니다.
옵션 - 디폴트값 설정 메뉴에서 모든 세션에서 공통적으로 설정할 내용을 선택합니다.
각 세션정의에서 디폴트값을 사용할지 안할지를 별도로 선택할 수 있습니다.
세션 정의
파일 - 접속 메뉴를 선택하면 나타나는 접속 다이얼로그박스에서 추가버튼을 눌러 세션을 정의한 후 확인 버튼을 누르세요. 기정의된 세션을 수정한 후 갱신할 경우에는 수정버튼을 누르며 삭제할 경우에는 삭제 버튼을 사용합니다. 모뎀 접속을 원하면 연결 항목에서 모뎀을 선택하고 Telnet 접속의 경우 TCP/IP를, 시리얼 포트의 경우 COM 포트를 선택하세요. 그리고 접속 버튼을 누르면 해당 호스트에 접속됩니다. 연관된 세션들은 그룹으로 묶을 수 있으며 그룹 속의 그룹은 허용하지 않습니다.
[세션 설정 다이얼로그 박스]
접속 다이얼로그 박스의 추가나 수정버튼을 누르면 나타나는 세션 설정 다이얼로그 박스는 4개의 탭으로 구성되어 있습니다.
일반설정탭에서 세션의 기본적인 사항을 설정합니다. 세션이름에는 기억하기 쉬운 이름을 아무거나 입력하면 됩니다. 연결에는 TCP/IP(Telnet인 경우), 모뎀, COM 포트 등의 연결방식을 지정하면 됩니다.
화면설정탭을 누르면 화면설정 관련 박스가 나타납니다. 여기서 저장할 라인 수는 스크롤되어 지나간 라인 중 메모리에 저장할 수 있는 라인 갯수를 의미합니다. 이는 사용자가 임의로 지정할 수 있습니다.
통신설정탭에 있는 게시판 선택 막대는 타 프로그램의 꾀돌이 마우스와 유사한 기능을 합니다. '드라이버를 사용하지 않고 인쇄함'은 direct printing을 위한 기능입니다. 접속유지를 위하여 일정시간마다 문자열을 보낼 수 있습니다. 문자열은 로그인 스크립트 등에서 사용되는 특수문자 및 예약어를 그대로 사용할 수 있습니다.
로그인 스크립트탭에 있는 로그인 스크립트는 로그인시 자동적으로 수행할 일들을 지정한 파일입니다. 로그인 스크립트 파일은 어느 곳에 저장해도 무방하지만 가급적이면 확장자를 SCL(디폴트 확장자명)로 하고 아롬넷 폴더에 저장하길 바랍니다. 이용자ID와 비밀번호를 입력하면 스크립트 파일의 예약어인 $USERID와 $PASSWORD를 대체해서 자동 입력됩니다. 비밀번호는 암호화되어 나타나지만 모암호를 이용하여 볼 수 있습니다.
로그인 스크립트에서 사용할 수 있는 명령어는 아래와 같이 2가지입니다.
wait [시간] [문자열]
시간은 스크립트 다음 행을 처리하기 전에 대기할 시간을 의미합니다. 문자열은 현재 수신을 기다리는 문자열을 의미합니다. 문자열은 반드시 "로 둘러싸야 합니다. 시간과 문자열 둘 다를 입력하거나 어느 하나만을 입력할 수 있습니다. 둘 다를 입력하면 어느 한 조건이 만족되면 다음 행으로 넘어갑니다.
옵션-키보드 설정은 키보드를 사용자 입맛에 맞게 설정하기 위해 사용 합니다. 기본적으로 VT100과 VT220, Linux 세 가지가 설정되어 있으며 이는 수정할 수 없습니다. 하지만 추가 버튼을 이용하여 새로운 키보드 세트를 설정할 수 있습니다. 입력한 키보드 세트의 이름은 저장할 파일의 이름으로 사용되므로 파일 이름 규칙에 맞게 입력하셔야 합니다. 이 후 오른 쪽의 추가 버튼을 누른 후 키 편집 화면에서 수정을 원하는 키를 선택하고 문자열을 입력함으로서 키를 새로 정의할 수 있습니다. 기존의 것을 수정하려면 콤보박스에서 해당 키세트 이름을 선택한 후 리스트 박스의 해당 엔트리를 더블클릭한 후 새 문자열을 입력하시기 바랍니다. 문자열에는 특수 문자 입력도 가능합니다. (아래 특수문자 및 예약어 참조)
마지막으로 설정한 키보드세트는 세션설정 다이얼로그 박스의 통신설정탭에서 선택해 주어야만 터미널창에서 사용할 수 있습니다.
옵션-빠른실행 설정을 통하여 자주 사용하는 명령어를 푸쉬버튼으로 정의할 수 있습니다. 입력한 빠른실행 세트의 이름은 저장할 파일의 이름으로 사용되므로 파일 이름 규칙에 맞게 입력하셔야 합니다. 기존의 것을 수정하려면 콤보박스에서 해당 빠른실행세트 이름을 선택한 후 리스트 박스의 엔트리를 더블클릭한 후 문자열에 입력하시기 바랍니다. 마지막으로 설정한 빠른실행 세트는 세션설정 다이얼로그 박스의 통신설정탭에서 선택해 주어야만 터미널창에서 사용할 수 있습니다.
특수문자 및 예약어
로그인 스크립트와 키보드 설정, 접속유지신호, 빠른 실행 등에서 사용할 수 있는 특수문자 및 예약어는 다음과 같습니다.
\b : backspace
\s : space
\r : return (carriage return)
\n : line feed
\t : tab
\\ : \ 문자
\nn : nn은 두자리 16진수 ASCII 코드 (예: \1B (ASCII 코드 27))
$CSI : CSI character (7bit mode시 Esc[로 자동변환)
$SS3 : SS3 character (7bit mode시 EscO로 자동변환)
$USERID : 사용자가 저장한 사용자이름
$PASSWORD : 사용자가 저장한 패스워드
$$ : $ 문자
사용자이름과 패스워드는 통신설정 창에서 입력하며 패스워드는 암호화 되어 저장됨
(예)
<ESC>P -> \1BP
<ESC>ins -> \1Bins
<ESC>[A -> $CSIA
<ESC>OA -> $SS3A
터미널창
여러개의 창을 열 수 있습니다. 창 사이를 이동할 경우에는 창 메뉴나 메뉴하단에 있는 탭바에서 원하는 창을 선택하세요. Ctrl+Tab이나 Ctrl+F6 으로도 전환이 가능합니다.
파일전송 및 수신
Ascii파일을 보낼 경우에는 도구 - 텍스트 파일 보내기 메뉴를,
Ascii파일로 저장할 경우에는 도구 - 문자열 갈무리 메뉴를,
Binary파일을 보낼 경우에는 도구 - 파일 보내기 메뉴를,
Binary 파일로 저장할 경우에는 도구 - 파일 받기 메뉴를 사용하세요.
서버에서 GETFILE, RUNFILE, PUTFILE 스크립트를 실행하여 간편하게 전송할 수도 있습니다.
도구 - 쪽지 보내기를 선택하면 많이 사용하고 있는 메신저의 창과 유사한 친구 목록이라는 창이 뜹니다. 먼저 추가버튼을 눌러서 그룹을 추가하고 그룹 내에 사용자를 추가하면 됩니다. 쪽지를 보낼 때는 쪽지를 보내기를 원하는 사용자를 선택한 후 쪽지 보내기 버튼을 클릭한 후 필요한 내용을 적으면 됩니다.
쪽지가 왔을 때 작업줄을 보면 편지봉투 모양의 허접한 아이콘을 볼 수 있습니다. 더블클릭하면 쪽지함을 열어 줍니다.
쪽지함을 바로 열려면 도구 - 쪽지 목록 보기를 선택하세요.
상대방이 보내는 쪽지의 수신을 제한하려면 옵션 메뉴의 환경 설정에서 쪽지 암호를 설정하시기 바랍니다.
블럭 선택기능
블럭은 컬럼별로 혹은 일반적인 라인별 지정이 가능합니다.
옵션 - 컬럼 블럭 메뉴를 사용하면 컬럼별 블럭 지정이 가능합니다. 컬럼별 블럭은 특정 열의 숫자를 복사할 때 편리합니다. 블럭은 왼쪽 마우스 버튼을 누른 채로 drag함으로서 지정하며 블럭을 추가하고자 할 경우 원하는 위치에서 Shift 키를 누른채로 마우스 왼쪽 버튼을 누르면 됩니다. 또한 오른 쪽 마우스 버튼이나 중간버튼을 누르면 전송하게 됩니다. (오른 쪽 버튼의 기능은 메뉴 표시 - 옵션 환경설정 메뉴에서 변경 가능) 그리고 Ctrl-Ins나 Alt+C를 누르면 현재 선택한 블럭을 clipboard로 복사하며 Shift-Ins나 Alt+V를 누르면 clipboard의 내용을 전송하게 됩니다. Alt+Z를 누르면 복사와 동시에 전송이 이루어집니다.
화면상의 단어를 더블클릭하면 해당 단어를 전송해 줍니다. 그리고 빈 화면을 더블클릭하면 Enter키를 전송합니다. BBS에서 사용하면 약간 편리하리라 생각합니다.
입력창
화면 아래에 나타나는 문자입력창은 MS-DOS의 doskey와 같은 역할을 합니다. 기존에 입력한 내용은 아래 혹은 위 화살표를 사용해서 검색할 수 있습니다.