mirror of
https://github.com/Noratrieb/cluelessh.git
synced 2026-01-14 16:35:06 +01:00
moves
This commit is contained in:
parent
3124e6a2ab
commit
8a627949a3
23 changed files with 102 additions and 77 deletions
|
|
@ -8,6 +8,7 @@ eyre.workspace = true
|
|||
cluelessh-transport = { path = "../cluelessh-transport" }
|
||||
tokio = { version = "1.39.3", features = ["net"] }
|
||||
tracing.workspace = true
|
||||
cluelessh-format = { version = "0.1.0", path = "../cluelessh-format" }
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
use cluelessh_format::{Reader, Writer};
|
||||
use cluelessh_transport::{packet::PacketParser, SshStatus};
|
||||
use eyre::{bail, eyre, Context};
|
||||
use cluelessh_transport::{
|
||||
packet::PacketParser,
|
||||
parse::{Parser, Writer},
|
||||
SshStatus,
|
||||
};
|
||||
use tokio::io::{AsyncReadExt, AsyncWriteExt};
|
||||
use tracing::{debug, trace};
|
||||
|
||||
|
|
@ -121,7 +118,7 @@ pub struct IdentityAnswer {
|
|||
impl ServerResponse {
|
||||
pub fn parse(bytes: &[u8]) -> eyre::Result<Self> {
|
||||
let bytes = &bytes[4..];
|
||||
let mut p = Parser::new(bytes);
|
||||
let mut p = Reader::new(bytes);
|
||||
let msg_type = p.u8()?;
|
||||
trace!(%msg_type, msg_type_str = %numbers::server_response_type_to_string(msg_type), "Received message");
|
||||
let resp = match msg_type {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue