Giter VIP home page Giter VIP logo

poderosa's Introduction

poderosa's People

Contributors

kobake avatar poderosaproject avatar saitoha avatar ttdoda avatar yoshikixxxx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

poderosa's Issues

「新規Telnet/SSH接続」ウィンドウにおける初期選択項目について

v4.6を利用しております。

複数のサーバに接続することが日常茶飯事で、
「新規Telnet/SSH接続」ウィンドウにおいて【OpenSessionDialog】の【_loginButton】にフォーカスされてしまってしまい、
「ホスト」情報を入力するのにTABキーで移動やマウス操作が必要となっており、少し面倒に感じています。
※ 発動条件は不明ですが「パスフレーズ」がフォーカスされていることもあり、より複数回TABキーを押すことがあります。

「新規Telnet/SSH接続」ウィンドウにおいて、初期選択は「ホスト」情報欄にしていただけませんでしょうか?
※ OpenSessionDialog.csのUpdateFocus()と、OpenSessionTabPageSSH.csのSetFocus()部分を修正していただくところになるのでは?と見ております

何卒ご検討くださいませ。

Dropbearのサーバに接続出来ない

接続先が Dropbear http://matt.ucc.asn.au/dropbear/dropbear.html のサーバの時、
"接続先はSSHのサーバではありません。" というダイアログが表示されて接続出来ない。

サーバ: Dropbear v2015.71
クライアント: Poderosa 4.3.16

telnetコマンドでDropbearのサーバに接続すると、Server側がidentification stringを送って来た後
クライアントのidentification stringを待たずにKEXINITパケットを送ってくるのが観測できる為、
その影響が考えられる。

ただし、Dropbear v2012.55 という古いバージョンでは上記のKEXINITパケットを先に送ってくるという挙動は
確認出来ないが、"failed to verify" というダイアログが表示されて接続出来ない為、他にも問題がある可能性がある。

github problem (japanese comment)

step to reproduce:

  • open one os source file containing japanese comment (ie Usability/MRUPlugin.cs)
  • click on Edit button (the github embedded editor will opened)
  • DO NOT edit anything
  • click preview button

All japanese comment are signed as modified.

About portforwarding tool

When I use putty, I can forward local request to any IP/port via ssh;
but for portforwarding tool, I have to set a specified remote IP and port...
Could you please remove the restriction, so that I can connect to any IP/port via ssh tunnel.
thank you.

Poderosa crashes every few days with exit code 0xE0434352

My poderosa is constantly running with a few sessions, with auto log on. But every few days it exits automatically without a warning. I enabled "Event Logging" feature of Windows and found its exit code is 0xE0434352, which is not normal.

My system is Windows 10 1903.

how can I use System.Net.Sockets in macro

Hi,

I want to use System.Net.Sockets.UdpClient and some other system class in macro,
but I got an error "Type 'System.Net.Sockets.UdpClient' could not be found, is an assembly reference missing?"

I'm already add "import System.Net.Sockets;" at the top of my macro.
How should I do?

Something else like System.Diagnostics.ProcessStartInfo cannot be used too.

Using poderosa as library

I would like to use poderosa from an external .NET application as a terminal control library.
Are there perhaps any examples available for this use case ?

Thank you.

Kazmiさんへのメッセージ

sourceforgeのメールアドレスにも連絡したのですが返事がないのでここに書きます。
私はもともとのPoderosa作者の岡嶋です。
長らくこのPoderosaは放置していましたが、ある程度前から秘密裏に大幅リニューアル作業にとりかかっており、近日公開できる見通しです。
つきましては、Kazmiさんには直接これまでのメンテナンスについてお礼が言いたいので、このメッセージを見たら[email protected]までメールで連絡いただければと思います。

SCP機能の問題

SCPでの受信時、サーバが通知するファイル名をチェックしていない為、以下のような問題が有ります。

  • ../hoge.txt のような相対ディレクトリを含むファイル名が送られて来ると、出力ディレクトリの外にファイル/ディレクトリが作成される
  • Poderosa側が指定したファイル名とは違うファイル名が送られて来た時に、そのままのファイル名でファイルが作成される。(意図しないファイルが上書きされる可能性がある) CVE-2019-6111

サーバが通知して来たファイル名に対して、以下のチェックが必要だと思います。

  • .. や / が含まれていたり、 . だけだった場合に拒否する (ファイル/ディレクトリを作成しない)
  • Poderosa側が指定したパターンにマッチしない場合に拒否する (ファイル/ディレクトリを作成しない)

Key exchange issues

I've been using Poderosa for a long time--definitely my favorite SSH client. Today I tried creating a server at DreamHost CloudCompute and when I try to connect, Poderosa gives me an error: "Server does not support diffie-hellman-group1-sha1 for key exchange."

Is there any plan to support a more current and more secure key exhange algorithm?

How can I change hotkey bind for select command complete

Current work like this:
Use tab key to complete command, up/down arrow key to select command, Enter key to complete command as first matching command.

I want to change work like vim mode: use Ctrl+N/Ctrl+P to select command and not match first command by default, where should I change in the source?

Immediate disconnect after SSH login

Poderosa is my favorite ssh client for years for configuring webservers. Since around 2 weeks ssh connections are dropped immediately after connecting to webserver of internet provider or on first input.
User password and keys are correct, checked in event.log and with support of provider.
If connecting with putty or poderosa 5, there is no problem -> provider does not like to make further analysis but confirms correct setup
The issue is on 3 different PCs, they worked with poderosa perfect til now. Uninstall and new installation did not change this problem.
Version : 4.3.16
CLR : 4.0.30319.42000
Windows 10 Pro 64bit

I want the passphrase function back パスフレーズ機能を戻してほしい

It's very inconvenient
What should I do

とても不便だ
.gtsファイルで保存しておいた接続設定が使えなくなってしまった。

Add "Remember Passphrase" feature to the SSH connection dialog.
The passphrases are stored in the Windows Credential Manager and not in options.conf.
The "readSerializedPassword" and "savePlainTextPassword" in the "Detailed preferences" were removed.

デフォルト設定でのアクセスキーとショートカットキーのバッティング

メニューのアクセスキーですが、

  • コンソール (C)
  • ウィンドウ (W)
  • ヘルプ (H)

となっています。
一方、デフォルト設定でのショートカットキーが

  • Alt+C → 「編集」-「コピー」
  • Alt+W →「コンソール」-「閉じる」
  • Alt+H →「ウィンドウ」-「上下に分割」

となっている為、「ウィンドウ」メニューを開こうとして Alt+W を押したら「閉じる」が実行されるという事が起きます。
特に「閉じる」は取り消しが利かない操作ですし、デフォルトではキーが重ならないようにした方がよくないでしょうか。

文字の反転属性(SGR 7, 27)の動作

現状では SGR 7(ESC [ 7 m), SGR 27(ESC [ 27 m)による文字の反転/反転解除は共にTextDecoration.GetInvertedCopy を呼んでいる為、

  • SGR 7 を連続して使うと反転が解除される
  • 反転していない時に SGR 27 を使うと文字が反転する

という動作をしています。
これらの動作はVT100/xterm互換ではない為、一部のアプリケーションで問題が発生します。

例えば zsh ではプロンプトを表示する時に、非反転状態でも SGR 27 を出力した後に ED 1
によるカーソル以降の消去を行う為、プロンプトより下が反転されて表示されます。

Project not compiling and have errors

I am learning C# and wanting help with this project. I am in the IT industry and this program would be fantastic addition to my current work.

I downloaded the project 4.4.3, and unzipped all the files. I was trying to explore and see how things were designed and layout but noticed that some of the forms would not show and they would appear with an error.

When I try to run the by debug I receive an error window stating:
"A project with an Output Type of Class Library cannot be started directly.
In order to debug this proect add an executable to the project to this solution which references the library project. Set the executable project as the startup project.

When I go to build solution I get build build successful, but runnning Poderosa under "C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug" I get a whole slew of errors.

Anyone willing to help give me directions?

1>------ Build started: Project: TestAndDebug, Configuration: Debug Any CPU ------
2>------ Build started: Project: PortForwardingCommand, Configuration: Debug Any CPU ------
3>------ Build started: Project: TerminalSession, Configuration: UIDesign Any CPU ------
4>------ Build started: Project: SFTP, Configuration: Debug Any CPU ------
1> TestAndDebug -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.TestAndDebug.dll
2> PortForwardingCommand -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.PortForwardingCommand.dll
3> TerminalSession -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\UIDesign\Poderosa.TerminalSession.dll
5>------ Build started: Project: Usability, Configuration: Debug Any CPU ------
6>------ Build started: Project: SerialPort, Configuration: Debug Any CPU ------
7>------ Build started: Project: XZModem, Configuration: Debug Any CPU ------
4> SFTP -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.SFTP.dll
8>------ Build started: Project: Macro, Configuration: Debug Any CPU ------
7> XZModem -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.XZModem.dll
9>------ Build started: Project: Pipe, Configuration: Debug Any CPU ------
8> Macro -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.Macro.dll
6>C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\SerialPort\SerialSettings.cs(118,28,118,62): warning CS1574: XML comment has cref attribute 'Open' that could not be resolved
6>C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\SerialPort\SerialSettings.cs(134,36,134,70): warning CS1574: XML comment has cref attribute 'Open' that could not be resolved
6>C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\SerialPort\SerialSettings.cs(135,97,135,131): warning CS1574: XML comment has cref attribute 'Open' that could not be resolved
6> SerialPort -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.SerialPort.dll
9> Pipe -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.Pipe.dll
5> Usability -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.Usability.dll
10>------ Build started: Project: Benchmark, Configuration: Debug Any CPU ------
10> Benchmark -> C:\Users\burnhj\Documents\Programming\SSH Telnet\poderosa-4.4.3\bin\Debug\Poderosa.Benchmark.dll
========== Build: 10 succeeded, 0 failed, 7 up-to-date, 0 skipped ==========

image

mono support

Hi,

Is there any chance you will support mono?

Specifically what is stopping mono support is tie in directly to windows dlls - user32.dll, kernel32.dll, at Plugin/Win32.cs

Or is it possible to disable the usage of that plugin and not suffer?

Thanks,

Alon

Please add "Favorites" menu as in the special version

I have been using the following "special" version of Poderosa for a long time:

Special version 5.7.5 (Nov 20, 2010)
Based on official version 4.1.0

I like this version a lot, mostly because of the Favorites system which lets me bookmark (with passwords) all of my connections. I frequently connect to many machines and this makes it a lot easier.

I see that this version here on Github is based on an older version of Poderosa and does not have the Favorites menu or ability to bookmark connections (with passwords saved). Please consider implementing this here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.