問題タブ [netbios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - NetBIOS 名の正規表現
このリンクhttp://support.microsoft.com/kb/188997に従って質問があり ます (コンピュータ名は、空白を入れずに最大 15 文字の英数字にすることができます。名前はネットワーク上で一意である必要があり、次の文字列を含めることができます。特殊文字: ! @ # $ % ^ & ( ) - _ ' { } . ~
次の文字は使用できません: \ * + = | : ; " ? < > , )
私はC++で開発しています
だから私は次のコードを使用しましたが、許可されていない文字を入力すると..一致します! なぜ ?
あなたの助けは大歓迎です:)
java - javaのsystem.environment.machinename?
system.environment.machinename
C#で返される同じものを取得する方法はありますが、Javaではありますか?
InetAddress.getLocalHost().getHostName();
JCIFS オープン ソース ライブラリを試してみました。
python - Linux 上の Python で、socket.gethostbyaddr を取得して Windows マシンの netbios 名を返すにはどうすればよいですか?
Windows マシンの netbios 名を返すために socket.gethostbyaddr を使用すると問題が発生します。Windowsではこれが返されます
私のLinuxマシンでは
Linux マシンに winbind をインストールし、/etc/nsswitch.conf を変更したので、netbios 名を使用してユニットに ping を実行するなどの操作を実行できるようになりました。
Python が socket.gethostbyaddr メソッドから netbios 名を返すようにするために何をする必要があるか教えてもらえますか?
@ user590028の編集、gethostbynameは期待どおりに機能します。
delphi - NetBIOS のステータスを読み取れません
Delphi の NetBIOS コードに (再現可能な) バグがありました。
使用システム Windows 7 / 64 ビット。
NetBIOS がアクティブかどうかをチェックするルーチンがあります。これを行うには、NetBIOS() を呼び出してリターン コードを読み取ります。
(単一の有効な) ネットワーク接続の Windows プロパティを介して NetBIOS を非アクティブ化した場合でも、Netbios(lRec) への呼び出しは NRC_GOODRET を返します。
これは重要なコード フラグメントです。
コードは変更されておらず、何年も前から機能しています。私は何か見落としてますか?
python - Scapy での SMB/ブラウザ パケットの読み取り不能なエンコード
scapy (python) を使用して pcap ファイルを解析し、TCP の上のレイヤーで生データを取得しようとしています。Wireshark では、すべてのレイヤーが正しく表示されます。
しかし、私が見ているのはRawレイヤーだけです...
パケットをうまく解析できなかったのではないかと考えています。モジュール化された NetBIOS がロードされなかった可能性がありますか? または多分私はモジュールを正しくインポートしていませんか?(試してみました: import scapy.all, import scapy, import scapy.layers.smb ) scapy にパケットのレイヤーを正しくロードさせるにはどうすればよいですか?
ありがとう!
java - 平文パスワードが無効になっている NetBios リモート接続
リモートで Windows マシンに接続して、このマシンからファイルを取得しようとしています。これは私のコードです、
そして、「プレーンテキストのパスワードが無効になっています」という例外が発生しました。jcifs.Config.setProperty("jcifs.smb.client.disablePlainTextPasswords","true"); それは機能しません。サーバーでsmbサードパーティを無効にしたくありません。何か案が?
java.lang.RuntimeException: jcifs.smb.SmbComTreeConnectAndX.writeParameterWordsWireFormat(SmbComTreeConnectAndX.java:129) でプレーン テキストのパスワードが無効になっています。 AndXServerMessageBlock.java:166) で jcifs.smb.AndXServerMessageBlock.encode(AndXServerMessageBlock.java:65) で jcifs.smb.SmbTransport.doSend(SmbTransport.java:439) で jcifs.util.transport.Transport.sendrecv(Transport.java) :67) jcifs.smb.SmbTransport.send(SmbTransport.java:655) で jcifs.smb.SmbSession.sessionSetup(SmbSession.java:316) で jcifs.smb.SmbSession.send(SmbSession.java:218) で jcifs .smb.SmbTree.treeConnect(SmbTree.java:176) at jcifs.smb.SmbSession.logon(SmbSession.java:147) com.hp.autopass.usagehub.service.util.osutils.NetBiosConnection.authenticate(NetBiosConnection.java:47) の jcifs.smb.SmbSession.logon(SmbSession.java:140) com.hp.autopass.usagehub で.service.NetBiosConnectionTest.authenticateTest(NetBiosConnectionTest.java:34)、sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド)、sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)、sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl) .java:43) org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) で org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) で org.junit org.junit.internal.runners の .runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)。org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) での states.InvokeMethod.evaluate(InvokeMethod.java:17) org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) でorg.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) で org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) で org.junit.runners.ParentRunner$3.run(ParentRunner.java: 290) org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) で org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) で org.junit.runners.ParentRunner.access$000(ParentRunner) .java:58) で org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) で org.junit.runners.ParentRunner.run(ParentRunner.java:363) で org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)